ode solver store solution
조회 수: 12 (최근 30일)
이전 댓글 표시
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
답변 (1개)
Jan
2012년 2월 24일
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?
참고 항목
카테고리
Help Center 및 File Exchange에서 Ordinary Differential Equations에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!