Análisis Numérico
Trabajo de Laboratorio N

4
Ecuaciones Diferenciales Ordinarias
Problema 1:
Realizá un programa en C que te permita resolver numéricamente
el problema de valores iniciales de la forma,
utilizando el método de Euler en el intervalo
con un paso de
integración de
. La salida debe ser un archivo de dos columnas:
y
.
Problema 2:
Utilizando el programa del ejercicio anterior, resolvé mediane el método
de Euler el siguiente problema de valores iniciales:
en el intervalo
con un paso de integración
.
Sabiendo que la solución exacta es
modificá el programa del ejercicio anterior de forma tal que grafique
también el error global
. Calculá y
graficá
usando
y
y verificá que en el
segundo caso el mismo disminuye a la mitad.
Problema 3:
Realizá un programa en C que te permita resolver numéricamente
el problema de valores iniciales de la forma
utilizando el método de Runge-Kutta de 4
orden en el intervalo
con un paso de integración de
. La salida debe ser un archivo de dos
columnas:
y
.
Problema 4: Repetí el problema 3, pero esta vez usando el método de Runge-Kutta de
4
orden en lugar del método de Euler.
Problemas complementarios
Problema 5:
Considerá el problema de valores iniciales para la ecuación de la dinámica
de un péndulo simple longitud
donde
es la acelaración de la gravedad. Definiendo
esta ecuación
de segundo orden se puede escribir como un sistema de dos ecuaciones de primer
orden
mientras que las condiciones iniciales transformadas quedan
Modificá el programa del ejercicio 3 de forma tal que resuelva ahora este sistema
de dos ecuaciones diferenciales ordinarias acopladas usando
y
La salida debe ser un archivo de tres columnas
,
y
.
- Graficá
vs.
para
con las siguientes
condiciones iniciales: a)
y
y b)
y
- Para las condiciones iniciales
y
y sólo
cuando
la solución exacta de este problema satisface
Para verificar esto modificá el programa
realizado para calcular y graficar la diferencia
para
en los casos
y
Problema 6:
La llamada ecuación logística
describe el crecimiento autolimitado de una población dada (suponiendo que no
interactúa con otras especies y que tiene fuentes limitadas de alimentos). Fue
propuesta por Verhulst en 1838 y permite describir al menos cualitativamente
varios fenómenos poblacionales observados en la naturaleza. En esta ecuación
es el número de individuos de la colonia al tiempo
y
es una
constante positiva.
Una solución
se dice estacionaria si se satisface que
, y por
ende no cambia en el tiempo. Para esta ecuación es fácil verificar que
sólo existen dos soluciones estacionarias:
y
.
Determiná cual de las dos soluciones estacionarias es estable y cual inestable
resolviendo numéricamente la ecuación diferencial con el método
Runge-Kutta de cuarto orden para
,
, en el intervalo
con
y considerando cinco condiciones iniciales diferentes: a)
,
b)
, c)
, d)
y d)
. Graficá
simultaneamente las cinco soluciones
vs.
en el intevalo
.
Omar Ortiz
2008-05-05