polyvalm

Avalia um polinômio tendo uma matriz quadrada como variável.

Categoria: Mathematics > Elementary Math

Sintaxe

Y = polyvalm(p, X)

Avalia p(1)*X^n + ... + p(n)*I usando produtos matriciais.

Descrição

Onde polyval eleva cada entrada ao quadrado, polyvalm usa potências matriciais verdadeiras, e o termo constante é multiplicado pela matriz identidade. O teorema de Cayley-Hamilton diz que uma matriz anula seu próprio polinômio característico, portanto polyvalm(poly(A), A) é a matriz nula, a menos de arredondamento.

Argumentos de entrada

p
Vetor de coeficientes, da maior potência para a menor.
X
Matriz quadrada.

Argumentos de saída

Y
Matriz quadrada do mesmo tamanho de X.

Exemplo

Polinômio matricial

A = [1 2; 3 4];
polyvalm([1 0 1], A)
A^2 + eye(2)
Saída
ans = 2×2

     8    10
    15    23
ans = 2×2

     8    10
    15    23

Veja também

polyval poly expm mpower