Ejemplo: resolución de un sistema de primer orden de EDO
Utilice un bloque de resolución y la función
odesolve para resolver un sistema de ecuaciones diferenciales ordinarias de primer orden.
1. Defina el extremo del intervalo de resolución
2. Defina el problema mediante derivadas y un conjunto de condiciones iniciales:
3. Trace las soluciones sobre un intervalo:
Uso de la función Rkadapt
Utilice la función
Rkadapt para resolver el mismo sistema de ecuaciones diferenciales:
1. Defina una función que determine un vector de valores de derivada en cualquier punto de la solución (t, Y):
2. Defina argumentos adicionales para el solver de EDO:
a. Valor inicial de la variable independiente
b. Vector de los valores de función iniciales
c. Número de valores de la solución en [t0, t1]
3. Utilice la función Rkadapt para buscar la matriz de resolución:
4. Extraiga los valores de la variable independiente
5. Extraiga los valores de la primera función de resolución
6. Extraiga los valores de la segunda función de resolución
7. Extraiga los valores de la tercera función de resolución
8. Trace las tres soluciones:
| El gráfico de las soluciones de odesolve es casi idéntico al gráfico de las soluciones de Rkadapt. |