Иллюстрированный самоучитель по MatLab

Создание матрицы с единичными элементами. Создание матрицы с нулевыми элементами.

Для создания матриц, все элементы которых – единицы, используется функция ones:

  • ones(n) – возвращает матрицу размера nхn, все элементы которой – единицы. Если n – не скаляр, то появится сообщение об ошибке;
  • ones(m.n) или ones([m n]) – возвращают матрицу размера mxn, состоящую из единиц;
  • ones(d1,d2,d3….) или ones([d1 d2 d3…]) – возвращает массив из единиц с размером d1xd2xd3x…;
  • ones(size(A)) – возвращает массив единиц той же размерности и размера, что и А. Матрица с единичными элементами в отличие от единичной матрицы в MATLAB определена и для многомерных массивов.

Пример:

>> s=ones(3.4)
s=
1 1 1 1
1 1 1 1
1 1 1 1

Создание матрицы с нулевыми элементами

Иногда нужны матрицы, все элементы которых – нули. Следующая функция обеспечивает создание таких матриц:

  • zeros(n) – возвращает матрицу размера nхn, содержащую нули. Если n – не скаляр, то появится сообщение об ошибке;
  • zeros(m.n) или zeros([m n]) – возвращают матрицу размера mxn, состоящую из нулей;
  • zeros(d1.d2,d3,…) или zeros([d1.d2.d3…]) – возвращают массив из нулей размера d1xd2xd3x…;
  • zeros(size(A)) – возвращает массив нулей того же размера и размерности, что и А.

Пример:

>> D=zeros(3.2)
D=
0 0
0 0
0 0
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.