Anda di halaman 1dari 2

Barranquilla, 14 de agosto de 2015

Universidad del Norte


n de Ciencias Ba
sicas
Divisio
lisis Num
Ana
erico - Taller 01
Ejercicios E1
1. Considere el problema de Cauchy
(
x (t) = x0 eat (a cos(t) sin(t)),
x(0) = x0

t>0

Estudie la condicion del problema de valor inicial con respecto al dato inicial y muestre que sobre un
intervalo no acotado es bien condicionado si a < 0, while que para a > 0 es mal condicionado. Ayuda:
Determine la soluci
on del PVI y considere el numero de condici
on absoluto Kabs .
2. Usando diferencias finitas centrales, aproxime numericamente la solucion de la ecuaci
on de Helmhotz
(
u (x) u(x) = f (x), para x (0, 1), R
u(0) = u(1) = 0.
Escogiendo u(x), y su correspondiente f (x):
a) Explique la obtencion y forma de la matriz del sistema lineal obtenido.
b) Realizando discretizaciones uniformes (y dividiendo a la mitad los intervalos), para el nodo x = 1/2
calcule el error e = |u(x) uh (x)| con respecto a la solucion exacta para diferentes discretizaciones.
Llene la siguiente tabla:
h

eh := |u(x) uh (x)|

log(ehj+1 /ehj )
.
log(hj+1 /hj )
A medida que h se hace peque
no, tambien lo es error puntual?

donde h =

3. Implemente en MatLab el metodo de eliminacion gaussiana aplicado a matrices tridiagonales n n y


resuelva el sistema lineal obtenido al aproximar el problema anterior. Compare tiempos de computo con
respecto al metodo de eliminacion gaussiana usando los comandos tic y toc y complete la siguiente
tabla:
h

tiempo computo eli. gaussina

tiempo computo eli. gaussiana tridiagonal

Que puede concluir?


4. Resuelva el siguiente sistema usando el programa de eliminacion gaussiana (visto en clase)

x1
20514
20514 4424 978 224

4424 978 224 54 x2


= b = 4424

978
978
224 54 14 x3
x4
224
224
54
14
4

Despues resuelva el sistema usando b = [20515, 4424, 978, 224]T . Que puede afirmar sobre el sistema
lineal o sobre la matriz?

NRC: 8261

1/2
Prof. Catalina Domnguez

5. Implemente en MatLab el metodo de eliminacion gaussiana usando pivote parcial. Resuelva los siguientes
sistemas Ax = b con b = e1 y compare las soluciones con respecto a la implementacion del metodo de
eliminacion gaussina sin pivote (visto en clase).
b)

a)

1 2
2 4
3 1

3
1
5

1
2

0,1
3

100
0,01
1000
200 0,0002 0,4

10
5
2
4
10
100

6. Determine el numero de multiplicaciones (con divisiones) realizado en la eliminacion gaussiana para


matrices tridiagonales n n. Explique.
7. Implemente en MatLab un programa para obtener la matriz inversa de matriz no singular A usando
eliminacion gaussiana sin pivote.
8. Muestre que al usar eliminacion gaussiana (sin pivote) para determianr la descomposicion LU de una
matriz, se cumple

1
m21

1
1
m31 m32 1
L1

1 L2 . . . Ln1 =
..

..
..
.

.
.
mn1 mn2
mn,n1 1

9. Implemente en MatLab un programa para obtener la descomposicion LU de una matriz no singular A.


Escoja tres matrices adecuadas y con ellas verique su programa.

Tarea 1
Puntos a entregar:
Fecha de entrega:

2,3,5,6,9. Debe entregar los programas usados en la resolucion de los tems.


Jueves, 27 de Agosto de 2015 (al inicio de clase).

NRC: 8261

2/2
Prof. Catalina Domnguez

Anda mungkin juga menyukai