unmkpp

Extrai as partes de uma estrutura de polinômio por partes.

Categoria: Mathematics > Interpolation

Sintaxe

[x, c, l, k, d] = unmkpp(pp)

Retorna os pontos de quebra, os coeficientes, o número de pedaços, a ordem e a dimensão de pp.

Descrição

unmkpp é o inverso de mkpp: lê os campos da estrutura para que seus coeficientes possam ser inspecionados ou alterados, por exemplo para derivar cada pedaço manualmente. Ler os campos diretamente, como em pp.coefs, dá a mesma informação.

Argumentos de entrada

pp
Estrutura de polinômio por partes criada por mkpp, spline, pchip ou makima.

Argumentos de saída

x
Pontos de quebra.
c
Matriz de coeficientes, uma linha por pedaço.
l
Número de pedaços.
k
Ordem dos polinômios (grau mais um).
d
Dimensão do valor da função.

Exemplo

Desmontando uma estrutura

pp = mkpp([0 1 2], [1 0 0; 2 1 0]);
[x, c, l, k, d] = unmkpp(pp)
Saída
x = 1×3

     0     1     2
c = 2×3

     1     0     0
     2     1     0
l = 2
k = 3
d = 1

Veja também

mkpp ppval spline polyder