* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
Основные определения линейной алгебры
615
определений с помощью команды restart. Если какие то элементы векторов или матриц были ранее определены, это может привести к очень сильным искаже ниям вида конечных результатов. Очистка памяти устраняет возможность оши бок такого рода. Приведем примеры операций над векторами:
> V:=array(1..4,[1,2,3,4]);
V := [1, 2, 3, 4]
> [V[1],V[2],V[4]];
[1, 2, 4]
> V[1]:=a:V[3]:=b: > evalm(V);
[a, 2, b, 4]
> evalm(V+2);
[a + 2, 4, b + 2, 6]
> evalm(2*V);
[2a, 4, 2b, 8]
> evalm(V**V);
[a, 2, b, 4]V
> evalm(a*V);
[a2, 2a, ab, 4a] В этих примерах используется функция evalm(M), осуществляющая вычис ление матрицы или вектора M.
8.1.7. Операции над матрицами с численными элементами
Над матрицами с численными элементами в Maple можно выполнять разнообраз ные операции. Ниже приведены основные из них:
> M:=array(1..2,1..2,[[1,2],[3,4]]);
> evalm(2*M);
> evalm(2+M);
> evalm(M^2);
> evalm(M^(-1));