ODE 函數
odesolve(vf, b, [intvls]) - 定義代表常微分方程式 (ODE) 系統解的函數,此函數受制於初始值與邊界值條件約束。ODE 在其最高階導數項中必須為線性,同時初始與邊界條件數必須等於 ODE 的階數。
引數
vf 是函數或函數 (當其出現在解題指令群內中時) 的欄向量 。
當您在 vf 中定義函數時,必須包括此引數清單。例如,若求解函數 f(t)g(t)vf 會以下列方式輸入:
b 是積分區間的實數終點。b 可以大於或小於初始值,而該值可在解題指令群中加以定義。
intvls (選用) 是用以內插解題函數的整數分隔區間數。解點數是區間數 + 1。intvls 的預設值為 1000。
intvls 的預設值通常已足以提供精確的內插解,但是您可以增加此值以取得精確度更高的解。執行此作業需要 odesolve 儲存更多內插點,所以計算時間可能會增加。
若求解區間很大的 ODE,請將 intvls 設定為大於預設值的值。
其他資訊
函數 odesolve 只能用於解題指令群內。
舊版 PTC Mathcad 函數 Odesolve 可與其小寫版本互換。
從功能區插入小寫函數,或手動鍵入小寫/大寫版本,即可自動為其指派「關鍵字」標籤。
odesolve 函數使用 Adams/BDF 求解演算法。
odesolve 在解題指令群內時,不會受到 TOL 值的影響。
這是否有幫助?