Calcular Coeficientes de una ODE en cada iteracion
Publicado por Andres Mendiburu (11 intervenciones) el 24/02/2012 19:26:36
Saludos a todos, tengo la siguiente consulta:
Estoy intentando resolver un sistema de ecuaciones diferenciales, utilizando el solver ode15s de la siguiente manera
[T,Y] = ode15s(dy,[0 e-5],[O20,H20,O0,H0,OH0,H2O0,HO20,CO0,CO20,N20,N0,NO0,N2O0,NO20,T0]);
El sistema esta compuesto por 15 ecuaciones diferenciales y los coeficentes del mismo son de la siguiente forma
kf1 = A(1)*y(15)^n(1)*exp(-E(1)/(R1*y(15)));
Como ven estos coeficientes dependen de la componente 15 del vector solucion, y necesito que se recalculen en cada iteracion que sera realizada por el solver (ode15s).
Alguna idea de como lograr esto?.
Les agradesco de antemano su ayuda.
Att.
Andres Mendiburu
Estoy intentando resolver un sistema de ecuaciones diferenciales, utilizando el solver ode15s de la siguiente manera
[T,Y] = ode15s(dy,[0 e-5],[O20,H20,O0,H0,OH0,H2O0,HO20,CO0,CO20,N20,N0,NO0,N2O0,NO20,T0]);
El sistema esta compuesto por 15 ecuaciones diferenciales y los coeficentes del mismo son de la siguiente forma
kf1 = A(1)*y(15)^n(1)*exp(-E(1)/(R1*y(15)));
Como ven estos coeficientes dependen de la componente 15 del vector solucion, y necesito que se recalculen en cada iteracion que sera realizada por el solver (ode15s).
Alguna idea de como lograr esto?.
Les agradesco de antemano su ayuda.
Att.
Andres Mendiburu
Valora esta pregunta


0