polyval
Avalia um polinômio em pontos dados.
Categoria: Mathematics > Elementary Math
Sintaxe
y = polyval(p, x)
Avalia o polinômio com coeficientes p em cada elemento de x.
Descrição
Para p = [p1 p2 ... pn] o valor é p1*x^(n-1) + p2*x^(n-2) + ... + pn, calculado pelo esquema de Horner, que usa apenas n-1 multiplicações e é mais preciso que somar potências. A avaliação é elemento a elemento: uma matriz x dá uma matriz de valores, e não um polinômio matricial (para isso, veja polyvalm).
Argumentos de entrada
p- Vetor de coeficientes, da maior potência para a menor. Um
pvazio dá0. x- Array de pontos: reais ou complexos, de qualquer tamanho.
Argumentos de saída
y- Array do mesmo tamanho de
x.
Exemplo
Vetor e matriz de pontos
p = [1 2 3];
polyval(p, [0 1 2])
polyval([2 0 -1], [1 2; 3 4])
Saída
ans = 1×3
3 6 11
ans = 2×2
1 7
17 31