Você está na página 1de 4

Mtodos Numricos.

Proyecto intermedio 3 y
Proyecto Final.

(25% de la calificacin final)
Resolverlo en grupo de 4 personas.

Publicado el 29 de Noviembre de 2009.
Entregarse el 8 de Diciembre de 2009.


1.- (4 puntos de 10) Realizar los siguientes programas relacionados con la solucin de
ecuaciones diferenciales lineales con valores iniciales. Dichas ecuaciones se pueden
expresar como:

( ) ( ) = = 0 , , ' y b t a y t f y

a) Realice una funcin que como argumentos de entrada reciba el valor de
a, b, n (el nmero de mediciones en los que dividir el intervalo), , los
argumentos de salida sern una matriz formada de 2 columnas y n
renglones, la primer columna tendr los valores de t donde se resolvi la
ec. diferencial y la segunda columna ser y(t) con los valores
encontrados de la solucin.

La funcin que debe resolver el sistema es la indicada en el ejemplo 3
de la seccin 5.4 del libro Burden Richard L., Faires Douglas J. Anlisis
Numrico. 6 Edicin. Ed International Thomson Editores. Mxico
1998.

Comentario: no es obligatorio hacer que la funcin f de la ecuacin anterior sea
uno de los argumentos de entrada. Si usted logra programar una funcin que tenga
como argumento de entrada un apuntador a funcin tendr dos puntos extras sobre
la calificacin.


b) Realice un programa que dados los resultados obtenidos en la llamada a
la funcin del inciso anterior reproduzca columna 1 y 3 de la tabla 5.6
de la seccin 5.4 del libro de Burden.


2- (3 puntos de 10) Realizar los siguientes programas relacionados con la solucin de
sistemas de m ecuaciones diferenciales lineales de primer orden con valor inicial. El
problema se puede escribir como:

( )
( )
( )
( ) ( ) ( )
m m
m m
m
m
m
a u a u a u b t a
u u u t f
dt
du
u u u t f
dt
du
u u u t f
dt
du
= = =
=
=
=
, , , ,
, , , ,
, , , ,
, , , ,
2 2 1 1
2 1
2 1 2
2
2 1 1
1
K
K
M
K
K


a) Realizar una funcin que resuelva un sistema lineal de m ecuaciones
diferenciales con valor inicial utilizando el mtodo de Runge-Kutta de 4
orden. Los argumentos de entrada de la funcin deben ser: el valor de a, b, n
(el nmero de mediciones en los que dividir el intervalo), el vector de
condiciones inciales con los valores de ( )
n
K , ,
2 1
,los argumentos de
salida sern una matriz formada de m+1 columnas y n renglones, la primer
columna tendr los valores de t donde se resolvi la ec. diferencial y la
segunda columna ser ( ) t u
1
, la tercera columna tendr ( ) t u
2
, y as
sucesivamente hasta la columna m+1 que tendr ( ) t u
m
con los valores
encontrados de la solucin.


La funcin que debe resolver el sistema es la indicada en el ejemplo 1
de la seccin 5.9 del libro Burden Richard L., Faires Douglas J. Anlisis
Numrico. 6 Edicin. Ed International Thomson Editores. Mxico
1998.

Comentario: no es obligatorio hacer que un arreglo de apuntadores a funciones
m
f f f , , ,
2 1
K del sistema anterior sea uno de los argumentos de entrada. Si usted
logra programar una funcin que tenga como argumento de entrada un arreglo de
apuntadores a funciones tendr dos puntos extras sobre la calificacin.


b) Realice un programa que dados los resultados obtenidos en la llamada a la
funcin del inciso anterior reproduzca columna 1,2 y 3 de la tabla 5.17 de la
seccin 5.9 del libro de Burden.




De las preguntas 3 y 4 usted debe elegir solo una de ellas, la que usted crea conveniente.


3.- (3 puntos de 10) Realizar los siguientes programas relacionados con la solucin de
ecuaciones diferenciales lineales con valores en la frontera mediante el mtodo de disparo
lineal. Dichas ecuaciones se pueden expresar como:

( ) ( ) ( ) ( ) ( ) = = + + = b y a y b x a x r y x q y x p y , , ' ' '

a) Realice una funcin que como argumentos de entrada reciba el valor de
a, b, n (el nmero de a, b, n (el nmero de mediciones en los que
dividir el intervalo), los argumentos de salida sern una matriz
formada de 2 columnas y n renglones, la primer columna tendr los
valores de t donde se resolvi la ec. diferencial y la segunda columna
ser y(t) con los valores encontrados de la solucin.

La funcin que debe resolver el sistema es la indicada en el ejemplo 2
de la seccin 11.1 del libro Burden Richard L., Faires Douglas J.
Anlisis Numrico. 6 Edicin. Ed International Thomson Editores.
Mxico 1998.

Comentario: no es obligatorio hacer que las funciones p,q y r de la ecuacin
anterior sean argumentos de entrada. Si usted logra programar una funcin que
tenga como argumentos de entrada apuntadores a funcin tendr dos puntos extras
sobre la calificacin.

b) Realice un programa que dados los resultados obtenidos en la llamada a
la funcin del inciso anterior reproduzca columna 1, 2, 3 y 4 de la tabla
11.1 de la seccin 11.1 del libro de Burden.


4.- (3 puntos de 10) Realizar los siguientes programas relacionados con la solucin de
ecuaciones diferenciales lineales con valores en la frontera mediante el mtodo de
diferencias finitas. Dichas ecuaciones se pueden expresar como:

( ) ( ) ( ) ( ) ( ) = = + + = b y a y b x a x r y x q y x p y , , ' ' '

a) Realice una funcin que como argumentos de entrada reciba el valor de
a, b, n (el nmero de a, b, n (el nmero de mediciones en los que
dividir el intervalo, recuerde que realmente sern n+1 mediciones), los
argumentos de salida sern una matriz formada de 2 columnas y n
renglones, la primer columna tendr los valores de t donde se resolvi la
ec. diferencial y la segunda columna ser y(t) con los valores
encontrados de la solucin.

La funcin que debe resolver el sistema es la indicada en el ejemplo 1
de la seccin 11.3 del libro Burden Richard L., Faires Douglas J.
Anlisis Numrico. 6 Edicin. Ed International Thomson Editores.
Mxico 1998.

Comentario: no es obligatorio hacer que las funciones p,q y r de la ecuacin
anterior sean argumentos de entrada. Si usted logra programar una funcin que
tenga como argumentos de entrada apuntadores a funcin tendr dos puntos extras
sobre la calificacin.

b) Realice un programa que dados los resultados obtenidos en la llamada a
la funcin del inciso anterior reproduzca columna 1 y 2 de la tabla 11.3
de la seccin 11.3 del libro de Burden.


Si usted decide contestar las preguntas 3 y 4 obtendr como puntos extras el valor de una
de las preguntas.

Você também pode gostar