poly2sym
Monta um polinômio simbólico a partir de um vetor de coeficientes.
Categoria: Symbolic Computations in MATLAB > Conversion Between Symbolic and Numeric
Sintaxe
p = poly2sym(c)
Polinômio na variável padrão x, com coeficientes c, da maior potência para a menor.
p = poly2sym(c, v)
Usa a variável simbólica v em vez de x.
Descrição
A ordem dos coeficientes é a mesma de polyval, roots e poly: o primeiro elemento multiplica a maior potência. Coeficientes numéricos são convertidos em racionais exatos, então 0.5 resulta em 1/2 em vez de decimal. Zeros à esquerda são descartados.
É a inversa de sym2poly.
Argumentos de entrada
c- Vetor de coeficientes, numéricos ou simbólicos.
v- Variável simbólica ou seu nome (opcional).
Argumentos de saída
p- Polinômio simbólico
c(1)*v^(n-1) + ... + c(n).
Exemplo
Variável padrão e variável nomeada
poly2sym([1 0 -1])
syms t
poly2sym([2 3], t)
poly2sym([1 0.5 0.25])
Saída
ans = x^2 - 1
ans = 2*t + 3
ans = x^2 + x/2 + 1/4