Matlab - Solución ODE 45

 
Vista:
sin imagen de perfil
Val: 4
Ha aumentado su posición en 14 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Solución ODE 45

Publicado por Luis (3 intervenciones) el 26/03/2020 17:04:26
Hola comunidad.

Al usar ODE45 sucede algo que no comprendo. En la función que uso para solucionar el sistema, defino un parámetro que debe toma determinado valor para cuatro intervalos de tiempo. La cuestión es que cuando corro la solución, MATLAB solo considera tres de los cuatro intervalos, dando la solución incompleta. He probado definiendo de forma distinta los condicionales, pero siempre sucede lo mismo. La lógica de estos es correcta, ya que la he corroborado de diferentes maneras. Si alguien tiene alguna idea de lo que puede suceder le estaría bastante agradecido. Anexo la función que utilizo y la solución que resulta junto con la que debería salir.

Nota: por cada condición (intervalo de tiempo) la gráfica presenta un descenso. En la imagen de referencia, tomar en cuenta la curva negra.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder