makima
Interpolação cúbica de Hermite por partes de Akima modificada.
Categoria: Mathematics > Interpolation
Sintaxe
yi = makima(x, y, xi)
Avalia em xi o interpolador de Akima modificado de (x, y).
pp = makima(x, y)
Retorna a estrutura do polinômio por partes, para uso com ppval.
Descrição
makima constrói um interpolador cúbico de Hermite cujas inclinações nos pontos de dados vêm de uma média ponderada das inclinações das secantes vizinhas. Os pesos mantêm a curva plana em trechos planos dos dados, então ela oscila menos que spline e é mais suave que pchip perto de mudanças de inclinação.
O resultado é contínuo em C1. Pontos fora do intervalo de x são extrapolados com os polinômios das extremidades.
Argumentos de entrada
x- Vetor de pontos de amostra distintos e crescentes.
y- Valores de amostra em
x. xi- Pontos de avaliação.
Argumentos de saída
yi- Valores interpolados em
xi. pp- Polinômio por partes no formato aceito por
ppvaleunmkpp.
Exemplo
Curva suave por seis pontos
x = 1:6;
y = [1 3 2 5 4 6];
makima(x, y, [1.5 2.5 3.5])
Saída
ans = 1×3
2.3129 2.4572 3.5000