Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Способы задания матриц

.docx
Скачиваний:
16
Добавлен:
14.08.2013
Размер:
22.32 Кб
Скачать

Способы задания матриц

Матрица может быть задана следующими способоми: можно воспользоваться функцией 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);