pagemldivide
Resolve sistemas lineares página a página, A \ B para cada página.
Categoria: Language Fundamentals > Operators and Elementary Operations
Sintaxe
X = pagemldivide(A, B)
Para cada página, resolve A(:,:,k) * X(:,:,k) = B(:,:,k).
Descrição
É a versão por páginas do operador \, então pagemldivide(A, B) dá o mesmo resultado que resolver cada página em um laço, inclusive mínimos quadrados para páginas não quadradas. Uma dimensão de página de tamanho 1 é reutilizada: uma única matriz A pode ser aplicada a uma pilha de lados direitos.
Para a versão à direita X*A = B use pagemrdivide.
Argumentos de entrada
A- Array de páginas de coeficientes, cada uma
m-por-n. B- Lados direitos, cada página com
mlinhas. As páginas além da segunda dimensão devem coincidir ou valer 1.
Argumentos de saída
X- Soluções, cada página com
nlinhas.
Exemplo
A = cat(3, [2 0; 0 2], [1 0; 0 4]);
B = cat(3, [2; 2], [4; 4]);
X = pagemldivide(A, B);
X(:, :, 1)
X(:, :, 2)
Saída
ans = 2×1
1
1
ans = 2×1
4
1