Está en la página 1de 5

METODOS

NUMERICOS
Ing. Mec
anica/Qumica

4-JULIO-2014

CURSO 2013/2014

P1.- (2 puntos) Dada la ecuaci


on 3x + sen x x2 = 0:
(a) Comprueba gr
aficamente que posee dos races reales.

(b) Se puede reescribir la ecuaci


on x2 = 3x + sen x como x = 3x + sen x. Demuestra razonadanico punto fijo en el intervalo [3, ].
mente que la funci
on g(x) = 3x + sen x tiene un u
(c) Calcula dicha raz, realizando dos iteraciones con este metodo, partiendo de x0 = 3, y estime el
error cometido.
(a) Graficamente la soluci
on de la ecuacion es equivalente a encontrar los puntos de intersecci
on de
2
las curvas y = sen x, y = x 3x:

(b) La funci
on g verifica las condiciones de existencia y unicidad del punto fijo, y de convergencia del
metodo iterativo del punto fijo

g(x) = 3x + sen x es continua en el intervalo [3, ]


3 + cos x
g 0 (x) =
>0
2 3x + sen x

g es creciente en el intervalo, por tanto g(3) = 9 + sen 3 3.0234, g() = 3 3.0700


h
i
9 + sen 3, 3 [3, ]
g ([3, ]) = [g(3), g ()] =
g 0 es decreciente y positiva en el intervalo [3, ], por tanto como g 0 (3) 0.3324
|g 0 (x)| g 0 (3) < 0.34 < 1

x [3, ]

(c) Iteraciones de punto fijo partiendo de x0 = 3

x0 = 3, x1 = g(x0 ) = 3 3 + sen 3 = 3.0234, x2 = g(x1 ) = 3 3.0234 + sen 3.0234 = 3.0312

(d) Llamando x
al punto fijo, sabemos que |xn x
| K n |b a| siendo [a, b] = [3, ] el intervalo
donde g verifica las condiciones de existencia y unicidad de punto fijo y K = 0.34 una cota de
|g 0 (x)| en dicho intervalo, luego la estimacion del error cometido con la segunda iteraci
on del
metodo del punto fijo ser
a
|x2 x
| K 2 |b a| = 0.342 | 3| 0.0164
Soluci
on Derive: 3.035040822, iteraciones [3, 3.023428518, 3.031200240], [3.141592653, 3.069980123, 3.046554071]
P2.- (2 puntos) Dado el sistema
16x + 4y 2
=1
2 sen x + 6y = 3
(a) Calcula las dos primeras iteraciones del metodo de Newton-Raphson aplicado al sistema partiendo
del valor inicial (x0 , y0 ) = (0, 0).
(b) Se podra utilizar el valor inicial (x0 , y0 ) = (0, 6)? Razona la respuesta.
(a) Punto inicial

(x0 , y0 ) = (0, 0),




16
8y
JF (x, y) =
2 cos x 6

as que


xn+1
yn+1


=

xn
yn

F (x, y) = (16x + 4y 2 1, 2 sen x + 6y 3). Entonces




1
6
8y
1

JF (x, y) =
96 16y cos x 2 cos x 16

96 16yn cos xn

6
8yn
2 cos xn
16



16xn + 4yn2 1
2 sen xn + 6yn 3

Primera iteraci
on
  


  
 



1
1
0
x1
6
0
1
0
6
0.0625
=

=
0
y1
3
0
0.4792
96 2 16
96 46
Segunda iteraci
on

 



 

1
x2
0.0625
6
8 0.4792
0.9185
0.0001
=
=

y2
0.4792
16
0.0001
0.4999
88.3478 2 cos(0.0625)
(b) F (x, y) = (16x + 4y 2 1, 2 sen x + 6y 3) para poder aplicar el metodo hemos de ver si la matriz
jacobiana es invertible en (x0 , y0 ) = (0, 6)




16
16
8y
8y
(x0 , y0 ) = (0, 6)

JF (x, y) =

= 96 16y cos x

JF (0, 6) = 0

2 cos x 6
2 cos x 6
No se puede aplicar el metodo partiendo de (x0 , y0 ) = (0, 6).
P3.- (2 puntos)
(a) Determina los valores de las constantes a, b y c de modo que la formula de cuadratura
Z 1
f (x) dx = a f (1/4) + b f (1/2) + c f (3/4)
0

tenga grado de precisi


on (grado de exactitud) maximo.

(b) Aplica la f
ormula obtenida para aproximar
Z

x2
dx
x2 + 12

(a) Para calcular los valores de las constantes a, b y c de modo que la formula de cuadratura
Q[f ] = a f (1/4) + b f (1/2) + c f (3/4)
1

Z
para aproximar la integral

f (x) dx tenga el grado de precision o exactitud mas alto posible


0

vamos a establecer un sistema imponiendo que la formula es exacta para las funciones polin
omicas
xn n = 0, 1, 2, . . .
Z 1
1=
1 dx = a 1 + b 1 + c 1 a + b + c = 1
0
Z 1
1
=
x dx = a 1/4 + b 1/2 + c 3/4 a + 2b + 3c = 2
2
0
Z 1
16
1/3 =
x2 dx = a (1/4)2 + b (1/2)2 + c (3/4)2 a + 4b + 9c =
3
0
Resolviendo el sistema
2
1
2
a= , b= , c=
3
3
3
La formula de cuadratura es
Z 1
2
1
2
f (x) dx = f (1/4) f (1/2) + f (3/4)
3
3
3
0
El grado de precisi
on de la f
ormula obtenida es 3 ya que
 
 
 
Z 1
2 1 3 1 1 3 2 3 3
3
1/4 =

+
x dx =
3 4
3 2
3 4
0
Z
1/5 =
0

2
x dx 6=
3
4

 4
 
 
1
1 1 4 2 3 4
37

+
=
4
3 2
3 4
192

(b) Aproximaci
on con la f
ormula de cuadratura
Z
0

x2
2
0.252
1
0.52
2
0.752
dx

+
= 0.093989
3
x2 + 12
0.252 + 12 3
0.52 + 12 3
0.752 + 12

Derive:
Z
0

x2

dx =
x2 + 12

13
3 ln
2

13 + 7
6

!
0.09392133761

p
P4.- (2 puntos) Aproxima el valor de 7 1/2 mediante el polinomio interpolador cuadratico de la funci
on
f (x) = 2x con los nodos x0 = 1, x1 = 0 y x2 = 1. Acota el error cometido.
xk

f (xk ) = yk 21

1
=
2

20 = 1 2

1/2 = 21/7

p
7

Valor de

P2 (x) =


P2


=

utilizando el polinomio interpolador cuadratico:

1 (x (1))(x 1)
(x (1))(x 0)
x2 + 3x + 4
(x 0)(x 1)
+
1+
2=
(1 0)(1 1) 2
(0 (1))(0 1)
(1 (1))(1 0)
4

(1/7 0)(1/7 1) 1 (1/7 (1))(1/7 1)


(1/7 (1))(1/7 0)
44
+
1+
2 =
= 0.897959
(1 0)(1 1) 2
(0 (1))(0 1)
(1 (1))(1 0)
49

Acotacion del error cometido:


E2 (x) =

(x x0 )(x x1 )(x x2 ) 000


f ()
3!

[1, 1] E2 (x) =

(x (1))(x 0)(x 1) 000


f ()
6

f (x) = 2x , f 0 (x) = 2x ln 2, f 00 (x) = 2x (ln 2)2 , f 000 (x) = 2x (ln 2)3


|f 000 (x)| 2 (ln 2)3 0.6661

E2
Derive:

p
7

1
7


=

x [1, 1]

(1/7 (1))(1/7 0)(1/7 1) 000


f () |E2 (1/7)| 0.0155
6

1/2 0.9057

P5.- (2 puntos) La velocidad v(t) de un cuerpo de masa m en cada libre sujeto u


nicamente a la acci
on de
la gravedad y la resistencia del aire esta expresada como funcion del tiempo t por la ecuacion:
mv 0 = mg + v 2
donde g = 9.8 m/s2 es la constante gravitacional y es un coeficiente determinado por la resistencia
del aire.
(a) Explica por que la trayectoria de la masa esta determinada de una manera u
nica a partir de
cualquier velocidad inicial.
(b) Suponiendo que un cuerpo de masa m = 65 kg parte del reposo y que = 0.245 kg/m, aproxima
la velocidad al cabo de 1 segundo aplicando el metodo de Euler con paso h = 0.25.

(a) Problema de valor inicial v 0 = f (t, v) donde f (t, v) = g + v 2 . f verifica las condiciones del
m
teorema de Picard, por tanto tiene una u
nica solucion a partir de cualquier condicion inicial, luego
la trayectoria de la masa est
a determinada de una manera u
nica a partir de cualquier velocidad
inicial.
(b)

PVI

v 0 = g +
v(0) = 0

v 2 v 0 = 9.8 +

0.245
65

v2

v(1)?,

tama
no de paso h = 0.25

Discretizaci
on del intervalo [0, 1],
t0 = 0, t1 = 0.25, t2 = 0.5, t3 = 0.75, t4 = 1
Aproximamos v(1) v4 por el metodo de Euler con tama
no de paso h = 0.25:

vn+1 = vn + hf (tn , vn ) = vn + 0.25 9.8 + 0.0038 vn2
n = 0, 1, 2, 3

v1
v2
v3
v4

= v0 + 0.25
= v1 + 0.25
= v2 + 0.25
= v3 + 0.25



9.8 + 0.0038 v02 = 0 + 0.25 9.8 + 0.0038 02 = 2.45


9.8 + 0.0038 v12 = 2.45 + 0.25 9.8 + 0.0038 (2.45)2 = 4.8943


9.8 + 0.0038 v22 = 4.8943 + 0.25 9.8 + 0.0038 (4.8943)2 = 7.3217


9.8 + 0.0038 v32 = 7.3217 + 0.25 9.8 + 0.0038 (7.3217)2 = 9.7212

Obtenemos la siguiente tabla de valores, redondeando a 4 decimales:


n
0
1
2
3
4

tn (s)
0
0.25
0.5
0.75
1

La aproximaci
on de v(1) es v4 = 9.7212 m/s.

vn (m/s)
0
2.45
4.8943
7.3217
9.7212