Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Interpolacion MatLab
Interpolacion MatLab
spline
polyfit
El comando interp1
El comando interp1 se emplea para interpolar una serie de datos. El formato
de este comando es:
Comandos utilizados
en esta gua
interp1
spline
polyfit
polyval
plot
subplot
linear
spline
pchip
cubic
v5cubic
ejemplos de implementacin:
>> t = [1 2 3 4 5];
>> p = [3 5 7 5 6];
>> x = 1:0.1:6;
>> y = interp1 (t, p, x, 'spline');
>> plot (t, p,'o',x, y)
Mario R. ROSENBERGER
1 de 4
Mario R. ROSENBERGER
2 de 4
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:
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:
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
Mario R. ROSENBERGER
4 de 4