sylvester
Resolve a equação de Sylvester A*X + X*B = C.
Categoria: Mathematics > Linear Algebra
Sintaxe
X = sylvester(A, B, C)
Retorna a matriz X que satisfaz A*X + X*B = C.
Descrição
A equação tem solução única exatamente quando A e -B não têm autovalor em comum. É resolvida por decomposições de Schur de A e B, bem mais barato que o sistema linear m*n-por-m*n equivalente montado com produtos de Kronecker.
A equação de Lyapunov da teoria de controle é o caso especial com B = A'.
Argumentos de entrada
A- Matriz quadrada
m-por-m. B- Matriz quadrada
n-por-n. C- Matriz de tamanho
m-por-n.
Argumentos de saída
X- Solução, de tamanho
m-por-n.
Exemplo
Resolver e verificar
A = [1 0; 0 2];
B = [3 0; 0 4];
C = [1 1; 1 1];
X = sylvester(A, B, C)
A*X + X*B
Saída
X = 2×2
0.2500 0.2000
0.2000 0.1667
ans = 2×2
1 1
1 1