Следующая группа функций системы Mathematica позволяет осуществлять над векторами и матрицами основные операции, используемые в линейной алгебре:
Следующие примеры иллюстрируют применение основных из этих функций.
|
Ввод (In) |
Вывод (Out) |
|||
|
A: =IdentityMatrix [3] |
||||
|
А |
{{1, |
0, |
0}, |
{0, 1, 0}, {0, 0, 1}} |
|
MatrixExp [A] |
{{E, |
0, |
0}, |
{0, E, 0}, {0, 0, E}} |
|
MatrixQ [A] |
True |
|||
|
MatrixPower [MatrixExp [A] , -1 . 5] |
{{0. {0, |
22313, 0, 0}, {0, 0.22313, 0), 0, 0.22313}} |
||
|
А+{{1,2,3},{4,5,6},{7,8,9}} |
{{2, |
2, |
3}, |
{4, 6, 6}, {7, 8, 10}} |
|
m:={{1,2},{3,7}} |
||||
|
Inverse [m] |
{{7, |
-2} |
, ( |
-3, 1}} |
|
MatrixQ [m] |
True |
|||
|
RowReduce [m] |
{{1, |
0}, |
{0 |
, 1}} |
Вычисление детерминанта матрицы и функций, относящихся к собственным значениям, представлено на рис. 3.11.

Рис. 3.11. Вычисление детерминанта, собственных значений и векторов матрицы
Приведем еще несколько примеров:
m={{1,2},{3,7}}
{{1, 2}, {3, 7}}
Transpose[m]
{{1, 3), {2, 7}}
m//MatrixForm
1 2
3 7
Transpose[m]//MatrixForm
Inverse[m]//MatrixForm
7 -2
-3 1
В приложении указан ряд дополнительных матричных функций, применяемых реже, чем описанные выше функции.