Professional Documents
Culture Documents
El comando interp1
El comando interp1 se emplea para interpolar una serie de datos. El formato de este comando es:
Graficando todos los mtodos en una sola figura puede servir para su comparacin. Ejecute la siguiente
serie de comandos, ya sea a travs de la lnea de comandos o mediante un arc hivo m.
El comando spline
Otra manera de realizar una interpolacin de tipo spline, es invocando el comando spline, cuyo
formato se muestra a continuacin:
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 res ume, as:
segn la forma:
y = polyval ( p , x )
donde: p es el polinomio, ingres ado como vector fila y x es el valor de la incgnita cuya imagen se
desea calcular.
Ejemplo:
plot(x,y,'o',xx,yy)
dibuja una aproximacin a la grfica de la funcin sen (t) a partir de la int erpolacin con splines cbicos.
Nota: Un resultado anlogo se puede obtener con la funcin interp1: yy = interp1(x,y,xx,'spline'); vea
ms detalles en la ayuda del programa.
Por defecto, se usan las condiciones "not-a-knot" (es decir, los nodos interiores extremos son pasivos).
Sin embargo, si el vector y contiene dos valores ms que el x, entonces el primer y el ltimo element o
del vector yse usan como valores de la derivada en los nodos extremos, y el spline construido es el
sujeto.
Por ejemplo, el listado
x = 0:10; y = sin(x);
ys=[-1, y, 5]; % Agregamos dos valores
xx = 0:.25:10;
yy = spline(x,ys,xx);
plot(x,y,'o',xx,yy)
dibuja una aproximacin a la grfica de la funcin sen (t) a partir de la int erpolacin con splines cbicos
sujetos, con pendientes -1 y 5 en los nodos 0 y 10, respectivamente.
Fuentes
http://www.matrixlab-examples.com/lagrange-interpolation.html
http://www.ual.es/~andrei/Practicas/practicaAM3.html