Está en la página 1de 5

UNIVERSIDAD NACIONAL DE INGENIERIA P.A.

2012-3
FACULTAD DE INGENIERIA MECANICA 28/01/2013
DACIBAHCC


EXAMEN PARCIAL DE METODOS NUMERICOS (MB536)

- DURACION: 110 MINUTOS
- SOLO SE PERMITE EL USO DE UNA HOJA DE FORMULARIO A4
- ESCRIBA CLARAMENTE SUS PROCEDIMIENTOS

Problema 1
Sea la siguiente expresin:
e
e +
=
1
1
0
r r
Si r
0
= 42.375 fue medido con una precisin de 0.001 y 255 . 0 245 . 0 ses .
a) (2.5 Pto.) Estime la magnitud r y determine error absoluto esperado en el clculo de r.
En qu rango se encuentra el valor exacto de r?
b) (1.0 Pto) Escriba un programa MATLAB para resolver a)
c) (1.5 Pts.) Como se almacena el valor de r obtenido en a) en el sistema de simple
precisin segn la IEEE-754, muestre la representacin binaria de 32 bits.
Problema 2
Sea el sistema:
( )
(
(
(
(

+
+
=
(
(
(
(

(
(
(
(

+
+
0
0
2 1
1
1 0 0
0
0 2 1
0 0
4
3
2
1
2
b
b a
x
x
x
x
b a
b b a a
b b
ab a

a) (3 Pts) Obtener la factorizacin LU de Doolite obtenido a partir de la eliminacin
Gaussiana.
b) (2 Pts) Obtener la solucin del sistema resolviendo los dos sistemas triangulares
Problema 3
Sea el sistema:
(

=
(

6
7
1
4 7
2
1
x
x
k

a) (1 Pts.) Determine, en rango de todos los valores posible de k que aseguren la
convergencia del Mtodo de Gauss-Seidel.
b) (1 Pto.) Determine, en rango de valores de k para los cuales Gauss-Seidel es
convergente a pesar de que A no tenga diagonal estrictamente dominante
c) (2 Pts.) Realice iteraciones de Gauss-Seidel para k=1/10 hasta tener una precisin de
0.001 partiendo de un vector inicial nulo. Fundamente la frmula de error usada.
d) (1 Pto.) Escriba un programa MATLAB para resolver c)
Problema 4
Sea la Ecuacin: ( )
3
2
134
5
4 =
x
x x f
a) (1 Pto.) Localice todas las races con intervalos de longitud unitaria
b) (1.5 Pts.) Encuentre la mayor raz mediante 03 iteraciones de Biseccin y estime el
error
c) (1.5 Pts.) A partir de la respuesta en b) aplique el mtodo de Newton-Raphson hasta
tener una precisin de 10
-8
.
d) (1 Pto.) Escriba un programa MATLAB para hallar la menor raz con una precisin de
14 cifras decimales exactas, usando el Mtodo de Newton-Rhapson.
UNIVERSIDAD NACIONAL DE INGENIERIA P.A. 2012-3
FACULTAD DE INGENIERIA MECANICA 28/01/2013
DACIBAHCC


Los Profesores

UNIVERSIDAD NACIONAL DE INGENIERIA P.A. 2012-3
FACULTAD DE INGENIERIA MECANICA 28/01/2013
DACIBAHCC


Solucin 1

a)
38 . 71 87 . 69
755 . 0
625 . 70
s s
=
=
r
r
r

b) % p1b.m
c)
6
2 000110101 . 1 625 . 70 x r = =
0 10000101 000110101 00000000000000
Solucin 2
syms a b
M=[a a*b 0 0;1 2*b b 0;0 a a+b b^2;0 0 1 a+b ]
M =
[ a, a*b, 0, 0]
[ 1, 2*b, b, 0]
[ 0, a, a + b, b^2]
[ 0, 0, 1, a + b]
>> N=[a*b+a ;1+2*b; 0; 0]
N =
a + a*b
2*b + 1
0
0
x=M\N
x =
1 - b - a
a/b + 2
- a/b - 1
1/b
>> MN= [M N]
MN =
[ a, a*b, 0, 0, a + a*b]
[ 1, 2*b, b, 0, 2*b + 1]
[ 0, a, a + b, b^2, 0]
[ 0, 0, 1, a + b, 0]
>> MN(2,:)=MN(2,:)-1/a*MN(1,:)
MN =
[ a, a*b, 0, 0, a + a*b]
[ 0, b, b, 0, 2*b - (a + a*b)/a + 1]
[ 0, a, a + b, b^2, 0]
[ 0, 0, 1, a + b, 0]
>> MN(3,:)=MN(3,:)-a/b*MN(2,:)
MN =
[ a, a*b, 0, 0, a + a*b]
[ 0, b, b, 0, 2*b - (a + a*b)/a + 1]
[ 0, 0, b, b^2, -(a*(2*b - (a + a*b)/a + 1))/b]
[ 0, 0, 1, a + b, 0]
>> MN(4,:)=MN(4,:)-1/b*MN(3,:)
UNIVERSIDAD NACIONAL DE INGENIERIA P.A. 2012-3
FACULTAD DE INGENIERIA MECANICA 28/01/2013
DACIBAHCC


MN =
[ a, a*b, 0, 0, a + a*b]
[ 0, b, b, 0, 2*b - (a + a*b)/a + 1]
[ 0, 0, b, b^2, -(a*(2*b - (a + a*b)/a + 1))/b]
[ 0, 0, 0, a, (a*(2*b - (a + a*b)/a + 1))/b^2]
>> U=[MN(1:4,1:4)]




U =

[ a, a*b, 0, 0]
[ 0, b, b, 0]
[ 0, 0, b, b^2]
[ 0, 0, 0, a]
>> L=[1 0 0 0;1/a 1 0 0;0 a/b 1 0;1 1/b 0 0]
L =
[ 1, 0, 0, 0]
[ 1/a, 1, 0, 0]
[ 0, a/b, 1, 0]
[ 1, 1/b, 0, 0]
>> L
L =
[ 1, 0, 0, 0]
[ 1/a, 1, 0, 0]
[ 0, a/b, 1, 0]
[ 1, 1/b, 0, 0]
>> L=[1 0 0 0;1/a 1 0 0;0 a/b 1 0;0 0 1/b 1]
L =
[ 1, 0, 0, 0]
[ 1/a, 1, 0, 0]
[ 0, a/b, 1, 0]
[ 0, 0, 1/b, 1]
>> L*U
[ a, a*b, 0, 0]
[ 1, 2*b, b, 0]
[ 0, a, a + b, b^2]
[ 0, 0, 1, a + b]

z=L\N
z =
a*(b + 1)
b
-a
a/b

x=U\z
1 - b - a
UNIVERSIDAD NACIONAL DE INGENIERIA P.A. 2012-3
FACULTAD DE INGENIERIA MECANICA 28/01/2013
DACIBAHCC


a/b + 2
- a/b - 1
1/b

Problema 3

A =

[ 7, 4]
[ k, 1]
b =

7
6

>> D=diag(diag(A))
D =
[ 7, 0]
[ 0, 1]
>> L=D-tril(A)
L =

[ 0, 0]
[ -k, 0]
>> U=D-triu(A)
U =
[ 0, -4]
[ 0, 0]
>> Tg=inv(D-L)*U
Tg =

[ 0, -4/7]
[ 0, (4*k)/7]

> a=0,b=0
>> a=(7-4*b)/7,b=(6-0.1*a)
a = 1 b = 5.9000
a = -2.3714 b = 6.2371
a = -2.5641 b = 6.2564
a = -2.5751 b = 6.2575
a = -2.5757 b = 6.2576
a = -2.5758 b = 6.2576

También podría gustarte