compan

Matriz companheira de um polinômio.

Categoria: Mathematics > Elementary Math

Sintaxe

A = compan(u)

Retorna a matriz companheira do polinômio cujos coeficientes estão em u.

Descrição

A primeira linha de A é -u(2:end) / u(1) e a subdiagonal contém uns. Os autovalores de A são as raízes do polinômio, que é como roots as encontra. Para u = [1 2 3] o resultado é [-2 -3; 1 0].

Argumentos de entrada

u
Vetor de coeficientes do polinômio, da maior potência para a menor. O primeiro elemento deve ser diferente de zero.

Argumentos de saída

A
Matriz quadrada de tamanho numel(u) - 1.

Exemplo

Raízes por autovalores

u = [1 -3 2];
A = compan(u)
eig(A)
Saída
A = 2×2

     3    -2
     1     0
ans = 2×1

    1.0000
    2.0000

Veja também

roots poly eig polyval