exponenta event banner

inv

Инверсия символьной матрицы

Синтаксис

Описание

пример

inv(A) возвращает обратное значение символьной матрицы A.

Примеры

свернуть все

Вычислите инверсию следующей матрицы символьных чисел.

A = sym([2 -1 0; -1 2 -1; 0 -1 2]);
inv(A)
ans =
[ 3/4, 1/2, 1/4]
[ 1/2,   1, 1/2]
[ 1/4, 1/2, 3/4]

Вычислите обратное значение следующей символьной матрицы.

syms a b c d
A = [a b; c d];
inv(A)
ans =
[  d/(a*d - b*c), -b/(a*d - b*c)]
[ -c/(a*d - b*c),  a/(a*d - b*c)]

Вычислите обратную символичную матрицу Гильберта.

inv(sym(hilb(4)))
ans =
[   16,  -120,   240,  -140]
[ -120,  1200, -2700,  1680]
[  240, -2700,  6480, -4200]
[ -140,  1680, -4200,  2800]

Входные аргументы

свернуть все

Матрица, заданная как символьная матрица.

Ограничения

Матричные вычисления, включающие множество символьных переменных, могут быть медленными. Чтобы увеличить вычислительную скорость, уменьшите число символьных переменных, подставив заданные значения для некоторых переменных.

См. также

| |

Представлен до R2006a