ppval

Avalia um polinômio por partes.

Categoria: Mathematics > Interpolation

Sintaxe

v = ppval(pp, xq)

Avalia o polinômio por partes pp nos pontos xq.

Descrição

Para cada ponto de consulta, ppval encontra o intervalo de pp.breaks que o contém e avalia o polinômio desse intervalo na variável local. Pontos além do primeiro ou do último ponto de quebra usam o polinômio do intervalo da extremidade, então a função extrapola em vez de retornar NaN.

Argumentos de entrada

pp
Estrutura criada por mkpp, spline, pchip ou makima.
xq
Pontos de avaliação, de qualquer tamanho.

Argumentos de saída

v
Valores de pp em xq, com a forma de xq quando pp é escalar.

Exemplo

Spline por quatro pontos de x^3

pp = spline(0:3, [0 1 8 27]);
ppval(pp, [0.5 1.5 2.5])
Saída
ans = 1×3

    0.1250    3.3750   15.6250

Veja também

mkpp unmkpp spline pchip polyval