Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
matrix
изменение вектора или матрицы в матрицу иных размеров
Синтаксис
y=matrix(v,n,m) y=matrix(v,[sizes])
Аргументы
- v
вектор, матрица или гиперматрица
- n,m
целые числа
- sizes
вектор целых чисел
- y
вектор, матрица или гиперматрица
Описание
Для вектора или матрицы с элементами 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) даёт обычную матрицу, если размеры являются скалярами или
двумерным вектором.
Примеры
a=[1 2 3;4 5 6] matrix(a,1,6) matrix(a,1,-1) matrix(a,3,2)
Смотрите также
- матрицы — объект Scilab'а, матрицы в Scilab'е
- гиперматрицы — объект Scilab'а, N-мерная матрица в Scilab'е
- ones — матрица, составленная из единиц
- zeros — матрица, составленная из нулей
- emptystr — формирование строки нулевой длины
- rand — Случайные числа
- poly — определение полинома
- empty — ([]) пустая матрица
| Report an issue | ||
| << flipdim | Манипуляции с матрицами | permute >> |