pinv

Функция вычисления псевдообратной матрицы.

Синтаксис

C = pinv(M);

Аргументы

Имя Тип данных Описание
M array2 / carray2 Матрица вещественных чисел

Описание

pinv(M) – функция возвращает матрицу, являющуюся псевдообратной матрице M. Матрица M+ называется псевдообратной матрицей для матрицы M, если MM+M = M и M+MM+ = M+.

Входная матрица М может задаваться:

  • как переменная типа матрица, определенная ранее:

C = pinv(M);

  • как матрица, состоящая из переменных, определенных ранее:

C = pinv([[x1,x2],[x3,x4]]);

  • как постоянная матрица:

C = pinv([[1,2],[3,4]]).

Результат

Имя Тип данных Описание
C array / array2 Выходная матрица, являющаяся псевдообратной матрице M

Пример

//массивы элементов матрицы
const M = [[1, 5], [1, 7], [1, 7], [1, 9]];
C = pinv(M);

В результате элементам матрицы C будут присвоены значения [[2,0.25,0.25,-1.5];[-0.25,0,0,0.25]], определяющие псевдообратную для матрицы M матрицу C.

Дополнительные материалы

Нет.