基礎原理 > 關係和參數 > 關係 > 基本關係資訊 > 關於聯立方程式
關於聯立方程式
聯立方程組是這樣的若干關係,在其中必須聯立解出若干變數或尺寸。
請考慮下列建立聯立方程式的規則:
必須在方程式的開頭宣告聯立方程式所使用的變數。例如,area = 100,如下例所示。
求解聯立方程式時,系統只會傳回一組結果,即使該方程式體系可能有多個解答。
您可使用單一變數關係來混合聯立方程式。
範例: 樣本聯立方程式
例如,有一個寬為 d1、高為 d2 的盒子,並要指定下列條件:
其面積等於 100
周長等於 50
可以鍵入下列方程組:
SOLVE
d1*d2 = 100
2*(d1+d2) = 50
FOR d1 d2 ...or... FOR d1,d2
所有 SOLVEFOR 語句之間的行成為聯立方程的一部分。FOR 行列出要解決的變數。所有在聯立方程組中出現而在 FOR 清單中不出現的變數被解釋為常數。
或者,可輸入下列聯立方程式來設定相同的條件:
area = 100
perimeter = 50
SOLVE
d1*d2 = area
2*(d1 + d2) = perimeter
FOR d1 d2
建立聯立方程式的提示:
在上述關係中省略 area = 100 會造成錯誤。
可以在方程組後面增加額外的編碼,以便在解多於一組時指定一組解。例如,在前幾例中,兩組可能的解是 d1=5d2=20d1=20d2=5。您可新增下列條件式程式碼以增加 d1 <= d2 的條件約束:
IF d1 > d2
temp = d1
d1 = d2
d2 = temp
ENDIF
這是否有幫助?