| |
Линейная алгебра
— пакет LinearAlgebra
Пакет расширения
LinearAlgebra добавляет ряд новых функций, полезных при решении сложных задач
линейной алгебры.
Декомпозиция Холесского — Cholesky
Подпакет Cholesky содержит
единственную функцию HoleskyDecomposition [m], которая вычисляет декомпозицию
(факторизацию, разложение) Холесского для симметричной положительно определенной
матрицы т.
Примеры выполнения декомпозиции Холесского даны ниже:
<<LinearAlgebra`Cholesky`
hil = Tablet l/(i + j - 1) , {i, 1, 4}, {j, 1, 4}]
Eigenvalues[ N[hil]
]
{1.50021, 0.169141, 0.00673827, 0.0000967023}
u = CholeskyDecomposition[hil]
MatrixForm[Transpose[u] . u]
Метод исключения Гаусса — GaussianElimination
Следующие функции обеспечивают реализацию метода исключения Гаусса при решении
линейного уравнения вида А-x =b:
<<LinearAlgebra`GaussianElimination`
MatrixForm[a = {{1, 2, 3}, {4, 5, 6}, {-1, 5, -5}}] lu = LUFactor[a]
b = {10, -3, 12}
{10, -3, 12}
LUSolve[lu, b]
Метод исключения Гаусса является
хорошо апробированным методом решения систем линейных уравнений, что делает реализацию
описанных функций полезным дополнением к встроенным функциям линейной алгебры.
MatLab –одна из старейших, тщательно проработанных и апробированных временем систем компьютерной математики, построенная на расширенном представлении и применении матричных операций (MatLab – Matrix Laboratory – матричная лаборатория).