Способы задания матриц
.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);

