Funciones > Resolución y optimización > Funciones de bloques de resolución > Ejemplo: resolución de un sistema de primer orden de EDO
  
Ejemplo: resolución de un sistema de primer orden de EDO
Utilice un bloque de resolución y la función odesolve para solucionar un sistema de ecuaciones diferenciales ordinarias de primer orden.
1. Defina el extremo del intervalo de resolución
Pulse aquí para copiar esta expresión
2. Defina el problema mediante derivadas y un conjunto de condiciones iniciales:
Pulse aquí para copiar esta expresión
3. Trace las soluciones sobre un intervalo:
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
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):
Pulse aquí para copiar esta expresión
2. Defina argumentos adicionales para el solver de EDO:
a. Valor inicial de la variable independiente
Pulse aquí para copiar esta expresión
b. Vector de los valores de función iniciales
Pulse aquí para copiar esta expresión
c. Número de valores de la solución en [t0, t1]
Pulse aquí para copiar esta expresión
3. Utilice la función Rkadapt para buscar la matriz de resolución:
Pulse aquí para copiar esta expresión
* 
También puede utilizar las funciones rkfixed, Bulstoer o Radau.
4. Extraiga los valores de la variable independiente
Pulse aquí para copiar esta expresión
5. Extraiga los valores de la primera función de resolución
Pulse aquí para copiar esta expresión
6. Extraiga los valores de la segunda función de resolución
Pulse aquí para copiar esta expresión
7. Extraiga los valores de la tercera función de resolución
Pulse aquí para copiar esta expresión
8. Trace las tres soluciones:
Pulse aquí para copiar esta expresión
* 
El gráfico de las soluciones de odesolve es casi idéntico al gráfico de las soluciones de Rkadapt.