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,pchipoumakima.
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