Язык программирования R/Математика: различия между версиями
Содержимое удалено Содержимое добавлено
Определитель матрицы |
Matrix inversion |
||
Строка 348:
</pre>
==== Получение обратной матрицы ====
Для получения обратной матрицы можно воспользоваться функциями <code>solve()</code>, <code>inv()</code> (пакет ''fUtilities'') или <code>ginv()</code> (пакет ''MASS''):
<pre width = 80>
Строка 359 ⟶ 358 :
[2,] 0 1 0
[3,] -1 -2 1
> inv(M)
[,1] [,2] [,3]
[1,] 1 0 0
[2,] 0 1 0
[3,] -1 -2 1
> ginv(M)
[,1] [,2] [,3]
[1,] 1 0 0
[2,] 0 1 0
[3,] -1 -2 1
</pre>
По определению обратной матрицы: <math>A \cdot A^{-1} = E </math>, где <math>A</math> - любая матрица, а <math>E</math> - единичная. Проверяем:
<pre width = 80>
> solve(M)%*%M
[,1] [,2] [,3]
|