Page 595 - Chapra y Canale. Metodos Numericos para Ingenieros 5edición_Neat
P. 595
19.8 AJUSTE DE CURVAS CON BIBLIOTECAS Y PAQUETES DE SOFTWARE 571
La función MATLAB interp1 se usa después para generar valores de la variable
dependiente yi para todos los valores xi usando interpolación lineal. Tanto los valores
originales (x, y) como los valores interpolados linealmente se grafi can juntos, como
se muestra en la gráfi ca siguiente:
>> yi=interp1(x,y,xi);
>> plot(x,y,’o’,xi,yi)
b) A continuación, la función polyfi t de MATLAB se emplea para generar los coefi -
cientes de un ajuste polinomial de quinto grado a los datos dispersos originales,
>> p=polyfi t(x,y,5)
p=
0.0008 -0.0290 0.3542 -1.6854 2.5860 -0.0915
donde el vector p contiene los coefi cientes polinomiales. Éstos, a su vez, se utilizan
para generar un nuevo conjunto de valores yi, los cuales de nuevo pueden grafi carse
junto con la muestra original dispersa,
>> yi = polyval(p,xi);
>> plot(x,y,’o’,xi,yi)
El polinomio captura el comportamiento general que siguen los datos; aunque deja
fuera a la mayoría de los puntos.
6/12/06 13:58:29
Chapra-19.indd 571
Chapra-19.indd 571 6/12/06 13:58:29

