изменение вектора или матрицы в матрицу иных размеров
y=matrix(v,n,m) y=matrix(v,[sizes])
вектор, матрица или гиперматрица
целые числа
вектор целых чисел
вектор, матрица или гиперматрица
Для вектора или матрицы с элементами n x m команда
y=matrix(v,n,m) или аналогичная y=matrix(v,[n,m])
преобразует вектор (или матрицу) v в матрицу размерами
n x m постолбцовой установкой элементов v.
Если один из размеров m или n равен -1, то он автоматически присваивается отношению size(v,'*') к другому размеру.
Для гиперматрицы такой, что prod(size(v))==prod(sizes) команда
y=matrix(v,sizes) (или аналогичная y=matrix(v,n1,n2,...nm))
преобразует v в матрицу или гиперматрицу постолбцовой установкой
(первый размер меняется первым) элементов v.
y=matrix(v,sizes) даёт обычную матрицу, если размеры являются скалярами или
двумерным вектором.