聯立二元一次方程及部分變
程式更新日期: 2008年2月21日
程式可以計算聯立二元一次程式的解;或者計算部分變問題中的方程(方程中兩個常數值)。
程式(116 bytes)
注意若果不用記存答案,綠色的程式碼可以不輸入,程式長度則變為112 bytes。
?→M: ?→A: ?→B: ?→C: If M: Then C^( A→D:
M=2 => ?→C: C^( B→X: ?→Y: ?→C: C^( A→A:
M=2 => ?→C: C^( B→B: ?→C: Else ?→D: ?→X:
?→Y: IfEnd: DB - AX→M: M-1(YB - CX→X◢
M-1(DC - AY→Y
註: 輸入部分函數的冪時,若平方根或N次方根以分數形式表示,例如: 平方根用1/2表示冪,若為反變關係(Inverse),用負值表示冪,若部分為常數,則用0表示冪。
例題1: 解聯立方程 :
按 Prog 1 再按 0 EXE (0表示計算聯立二元一次方程)
1 EXE 1 EXE 7 EXE 1 EXE - 1 EXE 1 EXE (顯示4) EXE (顯示3)
因此解答為 x = 4 及 y = 3.
程式執行完成後,若果程式包含綠色程式碼可以按 RCL X 、RCL Y及RCL M分別顯示x的值、y的值及方程組行列式的值。
例題2: y一部分為常數,另一部分隨 x 的平方根而正變。若 x=1時,y=5;若 x=4時,y=7。 以x表示 y。
按 Prog 1 再按 1 EXE (輸入因變數的數目,由於只有x所以輸入1)
0 EXE (輸入第一部分變數函數,0表示為常數)
1┘2 EXE (輸入第二部分變數函數,以分數1/2表示平方根)
1 EXE 5 EXE (輸第一組已知數據)
4 EXE 7 EXE (輸入第二組已數據,顯示第一個常數值 3)
EXE (顯示第二個常數為2)
所以 y = 3 + 2√x
例題3: z 一部分隨 x的平方根而正變,另一部分隨 y 而反變。當x=4及y=60時,z=1;當x=25及y=30時,z=3。以 x及y表示 z。
按 Prog 1 再按 2 EXE (輸入因變數的數目,由於有x及y所以輸入2)
1┘2 EXE (輸入第一部分變數函數,以分數1/2表示平方根)
- 1 EXE (輸入第二部分變數函數,以 - 1表示反變)
4 EXE 60 EXE 1 EXE (輸第一組已知數據)
25 EXE 30 EXE 3 EXE (輸入第二組已數據,顯示第一個常數值 1)
EXE (顯示第二個常數為 - 60)
所以 z = √x - 60 / y
計算完結後,若果包含綠色程式碼的程式,可以按 RCL X 及 RCL Y 顯示兩個常數的數值。