Page 594 - Chapra y Canale. Metodos Numericos para Ingenieros 5edición_Neat
P. 594
570 APROXIMACIÓN DE FOURIER
TABLA 19.2 Algunas funciones de MATLAB para implementar interpolación, regresión,
segmentarias y TRF.
Función Descripción
polyfi t Ajusta polinomios a datos
interp1 Interpolación 1-D (tabla 1-D)
interp2 Interpolación 2-D (tabla 2-D)
spline Interpolación de datos con segmentaria cúbica
fft Transformada discreta de Fourier
19.8.2 MATLAB
Como se resume en la tabla 19.2, MATLAB tiene varias funciones preconstruidas que
abarcan todas las capacidades que se describen en esta parte del libro. El siguiente
ejemplo ilustra cómo usar algunas de ellas.
EJEMPLO 19.5 Uso de MATLAB para el ajuste de curvas
Planteamiento del problema. Explore cómo se utiliza MATLAB para ajustar curvas
a datos. Para ello, use la función seno para generar valores regularmente espaciados f(x)
de 0 a 10. Utilice un tamaño de paso de 1, de tal forma que la caracterización resultante
de la onda seno sea dispersa (figura 19.22). Después, ajústela con interpolación a) lineal,
b) polinomial de quinto grado y c) segmentaria cúbica.
Solución.
a) Los valores de las variables independientes y dependientes se introducen en vectores
mediante
>> x=0:10;
>> y=sin(x);
Se genera un nuevo vector más fi namente espaciado con valores de la variable in-
dependiente y se guarda en el vector xi,
>> xi=0:.25:10;
FIGURA 19.22
Once puntos muestreados de una sinusoide.
y
1
0
5 10 x
–1
6/12/06 13:58:28
Chapra-19.indd 570
Chapra-19.indd 570 6/12/06 13:58:28

