ode solver store solution
13 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hello im using this code calling it from main:
function Heat
[t,T]=ode15s(@dT_dt,[0,timespan],InitialTemp,options);
options = odeset('Jacobian',A);
return
function DT = dT_dt(t,T)
DT = A*T +b ;
return
i cant figure out how to store (t,T) in an array for using it somewhere else. Regards
0 comentarios
Respuestas (1)
Jan
el 24 de Feb. de 2012
You can export t and T as output:
function [t, T] = Heat
...
Then your function is called as:
[t, T] = Heat;
But I think there are bugs in your program: The variable A is neither defined inside the function Heat not inside DT. Do you have a function called "A"? Are you sure that you want to call odeset after the integration and not before?
Ver también
Categorías
Más información sobre Ordinary Differential Equations en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!