\

Operador de divisão à esquerda: resolve o sistema linear A*x = B.

Categoria: Language Fundamentals > Operators and Elementary Operations

Sintaxe

X = A \ B

Resolve A*X = B. Equivale a mldivide(A, B).

Descrição

Para uma A quadrada e não singular, o sistema é resolvido por fatoração (LU, ou atalhos com Cholesky e matrizes triangulares quando a matriz tem essa estrutura). Isso é mais rápido e mais preciso do que inv(A)*B.

Quando A tem mais linhas do que colunas, o resultado minimiza norm(A*X - B). Com A escalar, A \ B é simplesmente B / A.

Argumentos de entrada

A
Matriz de coeficientes, m-por-n.
B
Lado direito com m linhas. Cada coluna é um sistema separado.

Argumentos de saída

X
Solução com n linhas. Para A quadrada satisfaz A*X = B; caso contrário é a solução de mínimos quadrados.

Exemplo

A = [2 1; 1 3];
b = [3; 5];
x = A \ b
A * x
t = (0:3)';
[ones(4,1) t] \ [1; 3; 5; 7]
Saída
x = 2×1

    0.8000
    1.4000
ans = 2×1

    3.0000
    5.0000
ans = 2×1

     1
     2

Veja também

mldivide / inv linsolve lsqminnorm