作者huming (Jason)
看板MATLAB
标题[问题]呼叫ode45的初始值问题
时间Wed Jun 20 23:40:12 2012
请问各位高手,使用ode45去呼叫自订的微分方程式函式,如果呼叫过程中变数需要有
初始值时且每次呼叫时需要被更新,怎麽去建立?如下的范例
function ……
Pre_a = 0;
……
a = ……;
B = a - Pre_a;
Pre_a = a;
下次呼叫此函式时,Pre_a还是等於0不会等於新的a值,如何避免这种情况?谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.118.107.98
1F:推 okgogogo:第一行去掉,再呼叫外设成全域变数给初值。^ 06/21 01:38
2F:→ okgogogo:不然就是设回传值A,再用A带入函式在得到A,如此循环。 06/21 01:41