Способы задания матриц
.docxСпособы задания матриц
Матрица может быть задана следующими способоми: можно воспользоваться функцией matrix
> A:=matrix(3,3,[1,2,3,4,5,6,7,8,9]);
Первый аргумент - число строк, второй - число столбцов, последний - список элементов матрицы.
Можно просто указать список элементов
> B:=matrix([[0,1],[1,0]]);
Можно создать пустой массив с помощью функции array и заполнить его поэлементно, например, в цикле
> C:=array(1..3,1..3);
> for i to 3 do for j to 3 do C[i,j]:=i+j od od;
> print(C);
Еще один способ задания матрицы по элементам - с помощью функции entermatrix с клавиатуры. (Исследуйте этот способ самостоятельно.)
Матрица может быть задана в символьной форме
> S:=matrix(2,2,[[a,b],[c,d]]);
> evalm(A&*C);