作者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