Матрицы и линейная алгебра
В Языке Wolfram матрицы представляются как списки списков:
In[1]:= |
Их можно вводить в табличном виде, используя CTRL+ ENTER для добавления строк и CTRL+ , для добавления столбцов:
In[2]:= |
Out[2]= | ![]() |
Функция MatrixForm позволяет отобразить матрицу в классическом виде:
In[3]:= |
Out[3]= | ![]() |
Матрицы можно создавать с помощью итерационных функций:
In[1]:= |
Out[1]= | ![]() |
Или импортировать данные, которые представляют собой матрицу:
In[2]:= |
Out[2]= | ![]() |
IdentityMatrix, DiagonalMatrix и другие встроенные функции используются для создания матриц специального вида.
Стандартные матричные операции работают поэлементно:
In[1]:= |
Out[1]= | ![]() |
Вычисление произведения двух матриц:
In[2]:= |
Out[2]= | ![]() |
Вычисление детерминанта:
In[3]:= |
Out[3]= | ![]() |
Поиск обратной матрицы:
In[4]:= |
Out[4]= | ![]() |
Функция LinearSolve используется для решения систем линейных уравнений:
In[1]:= |
Out[1]= | ![]() |
Реализованы также функции для минимизации и декомпозиции матриц.
Справочная информация: Матрицы и линейная алгебра »