Vous êtes sur la page 1sur 2

Mtodos Interpolacin con MatLab 3 de 4

El comando spline
Otra manera de realizar una interpolacin de tipo spline, es invocando el comando spline, cuyo
formato se muestra a continuacin:

yy = spline (x, y, xx)


Donde:
x : abscisa de los puntos a interpolar, expresada como vector fila.
y : ordenada de los puntos a interpolar, expresada como vector fila.
xx : abscisas para construir la funcin de interpolacin, expresada como vector fila. Si es un
solo valor calcular el valor interpolando.

Ejemplo:

x = 0:10;
y = sin(x);
xx = 0:.25:10;
yy = spline (x, y, xx);
plot (x, y, 'o', xx, yy) % el grfico no se muestra en este ejemplo

El comando polyfit
Calcula los coeficientes de un polinomio de grado n que ajustan, mediante mnimos cuadrados, a una
serie de datos. El formato de este comando se resume, as:

yy = polyfit (x, y, orden)

x : abscisa de los puntos a interpolar, expresada como vector fila.


y : ordenada de los puntos a interpolar, expresada como vector fila.
orden: indica el orden del polinomio que se utilizar en el ajuste.

Adems, se usa el comando polyval para calcular el valor de un polinomio para un dado valor de x,
segn la forma:
y = polyval ( p , x )
donde: p es el polinomio, ingresado como vector fila y x es el valor de la incgnita cuya imagen se
desea calcular.

Ejemplo:

>> t = [1 2 3 4 5];

>> m = [3 5 7 5 6];

>> p = polyfit (t, m, 2);


>> f = polyval (p, x);
>> plot (t, m, 'o', x, f)

Mario R. ROSENBERGER
Mtodos Interpolacin con MatLab 4 de 4

Mario R. ROSENBERGER

Vous aimerez peut-être aussi