函數 > 求解與最佳化 > 解題指令群函數 > 方程式系統函數
  
方程式系統函數
find(var1, var2, ...)minerr(var1, var2, ...) - 傳回滿足解題指令群中方程式與不等式的 var1var2... 值。若要求解 n 個變數,則解題指令群必須要有 n 個方程式。允許矩陣標記法;這會用於求得矩陣變數的解。
只要有一個未知數,解便會是純量。否則,解會是第一元素為 var1、第二元素為 var2 ... 的向量。若有多個未知變數,結果便會是已求解的變數向量。您無法求得解題指令群中所使用之向量單一元素的解。PTC Mathcad 會同時調整所有未知變數以最小化誤差。
引數
var1var2... 是在方程式系統中所求得的純量或陣列變數。每個變數的估值都必須定義於解題指令群主體的上方或內側。若解必須是複數,則需使用複數估值。
其他資訊
findminerr 函數僅可於解題指令群中運作。
當您在解題指令群中使用 minerr 時,您必須驗證結果。
函數 findminerr 使用雷文柏格-馬括特求解演算法。
find 函數會視問題為線性或非線性以及其他屬性之不同,在可用的方法群組中選擇適當的方法。
find 函數的輸出可指派給單一變數、明確變數名稱的向量,或解題指令群中其他變數名稱的函數 (包含估值變數),以參數化解題指令群。
minerrfindminimize 不同,若選擇的演算法無法收斂,會傳回最後一個允許疊代上找到的任何解答 (即使該解答不符合收斂條件)。若發生收斂,則 minerr 會傳回與 find 相同的結果。
舊版 PTC Mathcad 函數 FindMinerr 可分別與 findminerr 互換。
從功能區插入小寫函數,或手動鍵入小寫/大寫版本,會自動為其指派「關鍵字」標籤。
若系統未收斂,且希望即使所找出的解不符合收斂條件,亦可知道該解,請使用 minerr
CTOL 的值可以影響非線性系統的解。若將 CTOL 設定的太小,求解器可能無法收斂。若要解決此問題,請嘗試調整 CTOL。您也可以嘗試使用其他估值或新增不等式限制。