10.05.2013 Views

METODOS NUMERICOS 3006907 TALLER 5, SEMESTRE 01 ...

METODOS NUMERICOS 3006907 TALLER 5, SEMESTRE 01 ...

METODOS NUMERICOS 3006907 TALLER 5, SEMESTRE 01 ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Tema: Interpolación y aproximación polinomial<br />

<strong>METODOS</strong> <strong>NUMERICOS</strong> <strong>3006907</strong><br />

<strong>TALLER</strong> 5, <strong>SEMESTRE</strong> <strong>01</strong>–2<strong>01</strong>3<br />

1. Demuestre que el polinomio que interpola los siguientes datos es de grado 3<br />

x −2 −1 0 1 2 3<br />

f (x) 1 4 11 16 13 −4<br />

2. Aproximar la función f (x)=tan −1<br />

<br />

e cos(x2 +1) <br />

para x∈[−3,8] por medio del polinomio interpolante de grado 4<br />

empleando los nodos:<br />

(a) x0 =−3, x1 =−1, x2 = 1<br />

2 , x3 = 5<br />

2 y x4 = 7.<br />

(b) x0 =−1, x1 = 5<br />

2 , x2 =−3, x3 = 7 y x4 = 1<br />

2 .<br />

(c) x0 = 5<br />

2 , x1 = 1<br />

2 , x2 = 7, x3 =−3 y x4 =−1<br />

¿Qué puede concluir?<br />

3. Se llevan a cabo unos experimentos y se determinan los valores de capacidad calorífica a diferentes temperaturas<br />

para un metal<br />

Temperatura, T −50 −20 10 70 100 120<br />

Capacidad, C 0.125 0.128 0.034 0.144 0.15 0.155<br />

Utilice todos los puntos para hallar el polinomio interpolante que permite aproximar la capacidad calorífica para<br />

cualquier temperatura.<br />

4. Considere la función f (x)= x3 + sen(x)<br />

ex y los nodos x0 =−3.5, x1 =−2.8, x2 =−1.1, x3 = 2.4, x4 = 5.1. Encon-<br />

+ 15<br />

trar:<br />

(a) El polinomio interpolante para f usando todos los nodos.<br />

(b) El valor de f [−2.8,−1.1,2.4].<br />

(c) El valor aproximado de f (7.8).<br />

(d) El error relativo cometido al aproximar f (7.8) por medio del polinomio interpolante hallado en a.<br />

5. Considere la función f (x)= cos(x)<br />

ln(e x + 15) y los nodos x0=−3.8, x1=−1.8, x2= 1.1, x3= 2.4, x4= 5.1. Encontrar:<br />

(a) El polinomio interpolante para f usando todos los nodos.<br />

(b) El valor de f [1.1,2.4,5.1].<br />

(c) El valor aproximado de f (−7.6).<br />

(d) El error relativo cometido al aproximar f (−7.6) por medio del polinomio interpolante hallado en a.<br />

6. Considere la nube de puntos dada en la siguiente tabla:<br />

Calcular:<br />

(a) La diferencia dividida f [2.1,3.5,4.8].<br />

(b) El coeficiente de L3(x) que acompaña a x 4 .<br />

x −3 −2.8 −2 −0.8 2.1 3.5 4.8<br />

f (x) 12 1.3 14 1.8 5 −2.3 −6.3


(c) El número de raices que tiene el polinomio interpolante en [−3,4.8].<br />

7. Considere los siguientes datos<br />

Halle:<br />

(a) El polinomio que interpola estos datos.<br />

(b) El valor aproximado de y(1.87).<br />

(c) El polimonio de Lagrange L2(x).<br />

t −4 −3 2.3 3.5 3.75<br />

y(t) −3700 −500 1000 −1800 2800<br />

8. Considere la función f (x)=10 ln(x2 +3)<br />

x2 sen(5x) para x∈[1,8].<br />

(a) Aproximar la función por medio de polinomios interpolantes P2(x), P3(x), P4(x) y P5(x) empleando nodos<br />

equidistantes.<br />

(b) Graficar f (x) vs Pi(x) para i=2,...,5.<br />

(c) Graficar errores, es decir, E(x) = | f (x)−Pi(x)| para i = 2,...,5. ¿Cuál produce menor error? ¿Qué puede<br />

concluir?<br />

(d) Ahora, aproxime la función f (x) para x∈[1,8] por medio del polinomio interpolante P10(x) empleando nodos<br />

equidistantes. Graficar el error. ¿Qué puede concluir?<br />

Sugerencia: Para graficar errores genere un vector xx=linspace(1,8,1000) y grafique con plot el valor absoluto<br />

de f (xx)−Pi(xx). Para evaluar polinomios se utiliza la instrucción polyval.<br />

9. Realizar un proceso similar al propuesto en el ejercicio anterior para f (x)=8e −x2+<br />

sen(3x) para x∈[−10,10].<br />

10. En la siguiente tabla se muestran temperaturas que fueron medidas cada hora, durante un lapso total de 5 horas, en<br />

Sevilla, España, un día 20 de Octubre<br />

Hora 13 14 15 16 17 18<br />

Grados (Celsius) 18 18 17 16 15 14<br />

(a) Construir un polinomio interpolante correspondiente a los valores de la tabla que permita interpolar y extrapolar<br />

las temperaturas en las diferentes horas del día.<br />

(b) Aproximar la temperatura cuando eran las 8:00 a.m. y la temperatura que se espera a las 7:00 p.m.<br />

(c) ¿La temperatura sigue decreciendo a lo largo del día?<br />

11. Considere la nube de puntos dada en la siguiente tabla:<br />

xk −8 −1 0 2 5 9 13 20<br />

yk 7.5 6.8 −2.3 7.8 5.33 2.<strong>01</strong> −2.56 −6.58<br />

(a) Hallar el spline cúbico natural que pasa por los puntos de la tabla.<br />

(b) Hallar el spline cúbico sujeto que pasa por los puntos de la tabla donde S ′ (−8)=2 y S ′ (20)=−3.<br />

(c) Hallar el spline cúbico extrapolado que pasa por los puntos de la tabla.<br />

(d) Hallar el spline cúbico con terminación parabólica que pasa por los puntos de la tabla.<br />

(e) Hallar el spline cúbico que pasa por los puntos de la tabla tal que S ′′ (−8)=12 y S ′′ (20)=−1.<br />

12. Un automóvil va por una carretera recta y su velocidad se cronometra en varios puntos. Los datos tomados de las<br />

observaciones aparecen en la tabla adjunta, donde el tiempo se anota en segundos, la distancia en pies y la velocidad<br />

en pies por segundo.<br />

Tempo 0 3 5 8 13<br />

Distancia 0 225 383 623 993<br />

Velocidad 75 77 80 74 72<br />

(a) Use un trazador cúbico sujeto para aproximar la posición del automovil y su velocidad cuando t = 10s.<br />

(b) Use la derivada del trazador para determinar si el automóvil rebasa el límite 55mi/h; de ser así, ¿en qué<br />

momento el automóvil lo excede?<br />

2


(c) ¿Cuál es la velociadad máxima predecible del automóvil?<br />

Ayuda: recuerde que 1pie=0.00<strong>01</strong>89393939millas.<br />

13. Considere la nube de puntos dada en la siguiente tabla:<br />

xk −3 −2 −1 0 1 2 3 4<br />

yk 8.25 7.21 6.62 3.94 2.17 1.35 0.89 0.99<br />

(a) Hallar la recta de regresión para el conjunto de datos.<br />

(b) Hallar los polinomios óptimos de mínimos cuadrados de grado 2 y grado 5 para el conjunto de datos.<br />

14. En general, el área exterior A del cuerpo de un ser humano está relacionado con su peso W, y su altura H. Midiendo<br />

a varios individuos con altura 180 cm. y distintos pesos se obtuvo la siguiente tabla<br />

W (kg) 70 45 77 80 82 84 87 90<br />

A (m 2 ) 2.1 2.12 2.15 2.2 2.22 2.23 2.26 2.3<br />

La ley de potencia A=aW b ajusta los datos razonablemente. Encuentre constantes a y b y prediga el área exterior<br />

de una persona de 95 kg.<br />

15. Considere los siguientes datos<br />

xk -3 -2 -1 0 1 2 3 4<br />

yk 8.25 7.21 6.62 3.94 2.17 1.35 0.89 0.99<br />

Determine la curva y= 1<br />

que mejor se ajusta en el sentido de los mínimos cuadrados para el conjunto de datos.<br />

Ax+B<br />

16. Cuando una población P(t) no puede crecer más allá de un cierto valor límite L, la gráfica de la función P(t) es una<br />

L<br />

curva, llamada curva logística, de ecuación y=<br />

1+Ce At. Calcule A y C para los siguientes datos, siendo L=5000<br />

t 0 1 2 3 4<br />

y 500 1000 1800 2800 3700<br />

<br />

L<br />

Ayuda: Use el cambio de variables T = t e Y = ln − 1 para linealizar los datos.<br />

y<br />

17. Para cada una de las siguientes funciones:<br />

f (x)= x3 + sen(x)<br />

ex + 15<br />

g(x)= cos(x)<br />

ln(ex + 15)<br />

h(x)=10 lnx2 + 3 <br />

x∈[−10,3], z=−2.6<br />

x∈[−1,9], z=2.9<br />

x 2 sen(5x) x∈[−5,4], z=−1.8<br />

k(x)=8e −x2<br />

+ sen(3x) x∈[−3,3], z=1.78<br />

q(x)=− 15<br />

5+3x 4 x∈[−5,5], z=1.5<br />

(a) Hallar el polinomio interpolante P5(x) para f empleando nodos igualmente espaciados.<br />

(b) Hallar el polinomio interpolante P5(x) para f empleando nodos de Chebyshev.<br />

(c) Hallar el valor aproximado de f (z).<br />

(d) Hallar el error relativo cometido al aproximar la función por medio del polinomio interpolante en z.<br />

(e) Graficar f (x) vs P5(x) y f (x) vs P5(x).<br />

<br />

(f) Graficar errores, es decir, E(x)=| f (x)−P5(x)| y E(x)=<br />

<br />

f (x)− P5(x)<br />

<br />

.<br />

(g) Hallar cotas de error sobre la discretización x=linspace(a,b,5000).<br />

3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!