mldivide

Divisão matricial à esquerda, o operador barra invertida, para resolver sistemas lineares.

Categoria: Mathematics > Linear Algebra

Sintaxe

x = A\b

Resolve A*x = b.

x = mldivide(A, b)

Forma de função de A\b.

Descrição

A barra invertida escolhe o método pela forma de A: para matriz quadrada, uma fatoração LU (substituição triangular se A é triangular, Cholesky se é simétrica positiva definida); para matriz não quadrada, uma solução de mínimos quadrados via QR.

É a forma recomendada de resolver sistemas, preferível a inv(A)*b. Para vários lados direitos, passe-os como colunas de b em uma única chamada.

Argumentos de entrada

A
Matriz de coeficientes. Quadrada para solução exata; retangular para mínimos quadrados.
b
Lado direito com size(A,1) linhas. Um A escalar divide todos os elementos de b.

Argumentos de saída

x
A solução, com size(A,2) linhas.

Exemplo

Casos quadrado, sobredeterminado e escalar

[2 1; 1 3] \ [3; 5]
[1 2; 3 4; 5 6] \ [1; 2; 3]
2 \ 6
Saída
ans = 2×1

    0.8000
    1.4000
ans = 2×1

         0
    0.5000
ans = 3

Veja também

mrdivide inv lu linsolve lscov decomposition