看板 MATLAB 關於我們 聯絡資訊
請問各位高手,使用ode45去呼叫自訂的微分方程式函式,如果呼叫過程中變數需要有 初始值時且每次呼叫時需要被更新,怎麼去建立?如下的範例 function …… Pre_a = 0; …… a = ……; B = a - Pre_a; Pre_a = a; 下次呼叫此函式時,Pre_a還是等於0不會等於新的a值,如何避免這種情況?謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.107.98
okgogogo:第一行去掉,再呼叫外設成全域變數給初值。^ 06/21 01:38
okgogogo:不然就是設回傳值A,再用A帶入函式在得到A,如此循環。 06/21 01:41