Матрицы и линейная алгебра
В Языке 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]= |
Реализованы также функции для минимизации и декомпозиции матриц.
Справочная информация: Матрицы и линейная алгебра »
