Anda di halaman 1dari 11

1

DEPARTAMENTO DE CIENCIAS BASICAS CICLO I / 13 GUIA 2 DE LABORATORIO EN MATLAB PARA METODOS NUMERICOS SOBRE INTERPOLACIN Y APROXIMACIN LINEAL
Conociendo las expresiones que definen la obtencin de los polinomios para poder obtener el valor aproximado de la funcin en un valor especfico, podemos desarrollar un programa que nos proporcione los valores de los coeficientes de dicho polinomio y luego podemos construir el polinomio para evaluarlo y compararlo con el valor exacto que proporciona la funcin. A continuacin se muestra un ejemplo, en el cual se genera la matriz de diferencias divididas, en la cual los elementos se indican con la posicin dentro de una matriz, luego se construye el polinomio correspondiente y se procede a evaluarlo y compararlo con el resultado que proporciona la funcin.El comando length proporciona el tamao o longitud del vector; el comando zeros(n,n) genera una matriz cero de orden nxn. Para obtener un vector columna a partir de un vector fila, se utiliza el carcter: , el cual indica transpuesta. Para efectuar la interpolacin, tambin se puede disear un programa mediante las ecuaciones que se establecen en clase en los diferentes mtodos, por ejemplo:

2 Dependiendo de las operaciones que se deseen desarrollar, as ser necesario emplear los comandos correspondientes. Para evaluar una funcin definida como cadena de caracteres, es necesario definir la variable de la funcin como simblica mediante el comando syms, luego se define la funcin y se procede a evaluarla utilizando el comando subs, para comparar el resultado se hace uso del comando abs que proporciona el valor absoluto. Ejemplo1: Aproxime el valor de f(3.75) mediante diferencias divididas, si se tienen los siguientes valores de x: 0, 1, 2, 3, 4, 5, 6; adems obtenga el valor exacto si se sabe que f(x) = xln(x+1)

3 Ejemplo2: Dados los siguientes valores de x: 0.2, 0.4, 0.6, 0.8, 1.0, 1.2, 1.4, 1.6 y la funcin f(x)=sen(ex -1), aproxime el valor de f(1.3), empleando diferencias divididas. Adems obtenga el valor exacto y comprelo con el valor aproximado.

4 Matlab posee un comando que permite obtener el resultado de una interpolacin, empleando el comando: interp1(X,Y,Xi,mtodo), donde X e Y son los datos y Xi es el valor para el cual deseamos obtener la informacin y se encuentra dentro del intervalo de valores X. La opcin mtodo puede ser linear, spline, cubic, pchip, nearest, segn que la interpolacin sea lineal, escalonada, cbica o lo mas cerca de. Adems, si se desea obtener una extrapolacin, deberemos emplear el siguiente comando: interp1(X,Y,Xi,mtodo, extrap), donde X e Y son los datos y Xi es el valor para el cual deseamos obtener la informacin y se encuentra fuera del intervalo de valores X. Es de notar que cuando se realiza una interpolacin lineal, en la opcin mtodo podemos obviar el comando linear; pero cuando realizamos una extrapolacin, en la opcin mtodo debemos escribir el comando linear. Ejemplo:

Adems podemos representar grficamente la interpolacin y compararla con la grfica de la funcin exacta, por ejemplo:

6 RESUELVA LOS SIGUIENTES EJERCICIOS 1. Dados los valores de x: 2, 2.4, 2.7, 3, 3.5, 3.8, 4, 4.2, 4.5, 4.8, 5.2, y la funcin f(x)=e-xsen(x/5), aproxime el valor de f(4.45), empleando interpolacin escalonada, cbica, Hermite. Adems obtenga el valor exacto y comprelo con el valor aproximado. 2. Un automvil realiza un recorrido por una carretera recta y se cronometra su recorrido en varios puntos. Los datos de las observaciones se incluyen en la tabla adjunta, donde el tiempo se indica en segundos, la distancia en pies y la velocidad en pies por segundo.
Tiempo Distancia Velocidad 0 0 75 3 225 77 5 383 80 8 623 74 13 993 72

a) Aproxime el valor de la Velocidad del automvil en t = 4.75 seg. Mediante interpolacin cbica y por Hermite. b) Aproxime el valor de la Distancia del automvil en t = 12.5 seg. Mediante interpolacin escalonada y por Diferencias Divididas. c) Aproxime el valor de la Velocidad y la Distancia del automvil en t =14.2 seg. Mediante interpolacin cbica y lineal. 3. Dados los siguientes datos:
x F(x) 0.3 -1.1733264 0.5 -0.6045824 0.7 -0.1716328 0.9 0.2312373 1.1 0.6753699 1.3 1.2815177

Aproxime el valor de F(0.825), mediante interpolacin cbica y por Neville. 4. Dados los siguientes datos:
x 0.2 0.4 0.6 0.8 1.0 1.2

F(x) 1.1787359 1.3104793 1.3899781 1.4140628 1.3817733 1.2943968

Determine lo siguiente: a) El valor aproximado de F(0.915), mediante interpolacin cbica, Lagrange. b) El valor aproximado de F(1.267), mediante interpolacin lineal, cbica.

7 5. Dados los valores de x: 2.9, 1.8, 1.5, 0.75, 0.55, 0.3, 0.2, 0.05, y la funcin f(x)= log12 (9 4 x 2 ) , aproxime el valor de log12 (9.9409) , empleando interpolacin cbica, escalonada, Lagrange. Adems obtenga el valor exacto y comprelo con el valor aproximado. 6. Dados los valores de x: 3.05, 2.89, 2.54, 2.41, 2.39, 2.15, 1.9, y la 2 funcin h(x) = e x / 3 , aproxime el valor de e 1.6875 empleando interpolacin cbica, escalonada, Neville. Adems obtenga el valor exacto y comprelo con el valor aproximado. 7. Dados los valores de x: 1.92, 1.32, 0.97, 0.84, 0.15, 0.1, 0.38, 0.45, 0.98 y la funcin f(x)=tan(x/4) , aproxime el valor de f(-1.275), f(0.625), f(1.009) empleando interpolacin lineal, cbica, Diferencias Divididas. Adems obtenga el valor exacto y comprelo con el valor aproximado. 8. La distancia D(t) recorrida por un automvil se establece mediante la siguiente ecuacin: D(t) = 70 + 7t + 70e-t/10, considerando los siguientes valores de t: 0.5, 1.93, 4.65, 5.42, 6.85, 7.8, 13.5, 15.5, 18.5. Determine: a) El valor aproximado de la distancia recorrida en t = 10.725, empleando Hermite, mediante Diferencias; adems obtenga el valor exacto. b) El valor aproximado de la distancia recorrida en t = 18.935, empleando interpolacin cbica, lineal; adems obtenga el valor exacto. 9. En un experimento se ha medido el coeficiente de compresibilidad del oxgeno lquido a distintas temperaturas:
T, K 60 65 1.06x10-4 70 1.2x10-4 75 1.35x10-4 80 1.54x10-4 85 1.78x10-4 90 2.06x10-4 , atm-1 0.95x10-4

Aproxime el coeficiente de compresibilidad a una temperatura de -308.47F, empleando interpolacin escalonada, Lagrange. 10. Aplique el mtodo de Diferencias Divididas para aproximar f(1.3275) si se tiene:
X 1.27 1.29 1.31 1.33 1.35 1.37

F(x) 13.270567 13.781763 14.307413 14.847887 15.403567 15.974842

Adems compare con el valor exacto de la funcin, obteniendo el error, si sta es: f(x) = 3xex cos(x).

8 11. Cada 10 aos se levanta un censo de la poblacin en Estados Unidos. En la siguiente tabla se incluyen datos de la poblacin: Ao Poblacin en miles 1940 1950 1960 1970 1980 1990

132,165 151,326 179,323 203,302

226,542 249,633

Aproxime la poblacin en el ao de 1989, empleando el Mtodo de Neville. Adems estime cul sera la poblacin en el ao de 1999, empleando interpolacin escalonada, lineal. 12. Se desea aproximar el valor del volumen especfico del agua en fase vapor entre el punto triple y el punto de ebullicin normal del agua. De la tabla de vapor, se obtienen los siguientes datos: T(C) vg(T) 0.01 10 20 30 32.89 40 50

206.14 106.38 57.79

19.52 12.03

Emplee interpolacin cbica, Diferencias Divididas para aproximar el valor del volumen especfico del agua cuando la temperatura es de 82.04F. 13. Si la densidad depende de la temperatura, considere los siguientes datos: Temperatura (C) 94 205 371 Densidad (Kg/m3) 929 902 860

Obtenga la densidad para una temperatura de 451.85K, empleando interpolacin cbica, Lagrange. Adems estime la densidad para una temperatura de 751.45K, empleando interpolacin lineal. 14. La distancia D(t) recorrida por un automvil se establece mediante la siguiente ecuacin: D(t) = 3tet cos(t), considerando los siguientes valores de t: 0.25, 1.2, 1.9, 2.05, 2.78, 3.15, 4.67, 5.8, 6.85. Determine: a) El valor aproximado de la distancia recorrida en t = 4.325, empleando interpolacin cbica y por Hermite. b) El valor aproximado de la distancia recorrida en t = 7.155, empleando interpolacin lineal.

9 15. Se sospecha que las elevadas concentraciones de tanina en las hojas de los robles maduros inhiben el crecimiento de las larvas de la polilla invernal que tanto daan a los rboles en algunos aos. La tabla anexa contiene el peso promedio de dos muestras de larva, tomadas en los primeros 28 das despus del nacimiento. La primera muestra se cri en hojas de robles jvenes, mientras que la segunda lo hizo en hojas maduras del mismo rbol. Emplee interpolacin escalonada, Neville, para aproximar el peso promedio de la muestra 1 y de la muestra 2 despus de catorce das de su nacimiento. Adems estime cul sera el peso de la muestra 1 y de la muestra 2 despus de treinta das de su nacimiento, empleando interpolacin lineal.
Da Peso muestra 1 mg Peso muestra 2 mg 0 6.67 6.67 6 17.33 16.11 10 42.67 18.89 13 37.33 15.00 17 10.56 20 9.44 28 8.89

30.10 29.31 28.74

16. La viscosidad de un aceite vara con la temperatura, a continuacin se muestran los siguientes resultados:
T (K) (Ns/m2) 273 3.85 280 2.17 290 0.999 300 0.486 310 0.253 320 0.141 330 340 0.0836 0.0531

Aproxime la viscosidad del aceite cuando la temperatura es 85.298F, empleando interpolacin escalonada, Diferencias Divididas. Adems estime la viscosidad del aceite cuando la temperatura sea de 69.59C, empleando interpolacin lineal. 17. La velocidad de un automvil V(t) se cronometra y se muestra en la siguiente tabla: Tiempo Velocidad (seg) 0 3 5 8 13 (p/seg) 75 77 80 74 72

Obtenga la velocidad del automvil para t=12seg, empleando interpolacin cbica, Lagrange.

10

18. Un automvil recorre una pista de carreras en 84 segundos. Su velocidad en cada intervalo de 6 segundos se determina mediante una pistola de radar y est dada, en pies/seg, desde el principio del recorrido, por los datos de la siguiente tabla:
T 0 6 12 18 24 30 36 42 48 54 85 60 78 66 72 78 84

V 124 134 148 156 147 133 121 109 99

89 104 116 123

Aproxime el valor aproximado de la velocidad en t = 70 segundos, empleando interpolacin cbica, Diferencias Divididas y adems la velocidad en t = 86 segundos, empleando interpolacin lineal. 19. Un objeto se suspende en un tnel de viento y se mide la fuerza para varios niveles de velocidad del viento. A continuacin se presentan los siguientes resultados: V, m/s F, N 10 25 20 70 30 380 40 550 50 610 60 1220 70 830 80 1450

Aproxime el valor de la fuerza, cuando la velocidad sea de 198 km/h, mediante interpolacin escalonada, Neville. Adems estime la fuerza, cuando la velocidad sea de 306 km/h. 20. Dados los valores de x: 0.2, 0.4, 0.6, 0.8, 1.0, 1.2, 1.4, 1.6 y la funcin: f(x)=8seno2(x/4 + ex - 2), determine: a) El valor valor de f(0.95) empleando interpolacin escalonada. b) El valor exacto de f(0.95) c) El valor valor de f(1.55) empleando Hermite mediante Diferencias. 21. A partir de los siguientes valores de x: 0.1, 0.25, 0.4, 0.55. emplee interpolacin cbica y de Hermite, mediante diferencias divididas, para aproximar el valor de f(0.3) y luego aproxime el valor de f(0.65) mediante interpolacin lineal, adems obtenga el valor exacto de la funcin, si fx) =ln(x2 +1) sen(x).

11 22. A partir de los siguientes valores de x: 0.12, 0.24, 0.36, 0.48, 0.6, emplee interpolacin escalonada y Lagrange, para aproximar f(0.5) y luego aproxime el valor de f(0.1) mediante interpolacin lineal, adems obtenga el valor exacto de la funcin, si fx) = xcos(x) 2x2 + 3x -1.

23. A partir de los siguientes valores de x: 3.5, 4.7, 5.0, 5.3, 5.6, 5.9, emplee interpolacin escalonada y Neville para aproximar f(5.4) y luego aproxime el valor de f(6.3) mediante interpolacin lineal, adems obtenga el valor exacto de la funcin, si fx) = xlnx. 24. A partir de los siguientes datos de x: 0.1, 0.3, 0.7, 0.8, 1.0, emplee interpolacin cbica y Neville, para aproximar f(0.85) y luego aproxime el valor de f(1.2) mediante interpolacin lineal, adems obtenga el valor exacto de la funcin, si fx) =xsen(x) + 4x2 - 2x + 1. 25. A partir de los siguientes datos de x: 0.05, 0.08, 0.15, 0.18, 0.25, 0.35, emplee interpolacin cbica y Hermite mediante diferencias, para aproximar f(0.21) y luego aproxime el valor de f(0.38) mediante interpolacin lineal, adems obtenga el valor exacto de la funcin, si fx) = tan(e2x - 4).

Anda mungkin juga menyukai