三階逆矩陣及行列式

程式參考了網友roviury意見進行修改。

這個版本的程式可以計算三階行列式、逆矩陣。若果輸入的數值為整數,答案會以分數形式表示,建議將計數機預先設定為假分數形式表示(按六次 Mode,再按 1 2 EXE )。

程式需要在 REG Quad 模式下執行,因此在輸入程式前請先按 Mode Mode 2 → 3 進入REG Quad模式。

注意: 藍色的英文字為統計模式中的變數(Σx3 按 Shift 1 → → 1,Σy 按 Shift 1 → 2,Σxy Shift 1 →3),而3是按shift x3

第一個程式(可以顯示分數答案 158 bytes)

Stat clear: ?→M: 3(M - 1 DT: ?→M: 1 , M DT: ?→M:

0 , M - Σy DT: ?→A: ?→B: ?→C: ?→X: ?→Y: ?→M:

Σx3BM + ΣxyCX + ΣyYA - YCΣx3 - AMΣxy - XBΣy◢ 1┘Ans→D:

D(BM - CY◢ D(YΣy - MΣxy◢ D(ΣxyC - ΣyB◢

D(CX - MA◢ D(MΣx3 - ΣyX◢ D(AΣy - CΣx3

D(YA - XB◢ D(ΣxyX - YΣx3◢ D(Σx3B - AΣxy

 

第二個程式(不顯示分數答案 157 bytes)

Stat clear: ?→M: 3(M - 1 DT: ?→M: 1 , M DT: ?→M:

0 , M - Σy DT: ?→A: ?→B: ?→C: ?→X: ?→Y: ?→M:

Σx3BM + ΣxyCX + ΣyYA - YCΣx3 - AMΣxy - XBΣy◢ Ans-1→D:

D(BM - CY◢ D(YΣy - MΣxy◢ D(ΣxyC - ΣyB◢

D(CX - MA◢ D(MΣx3 - ΣyX◢ D(AΣy - CΣx3

D(YA - XB◢ D(ΣxyX - YΣx3◢ D(Σx3B - AΣxy

 

例題: 計算下列矩陣的逆矩陣。

按 Prog 1  再按 2 EXE 1 EXE 3 EXE 7 EXE 4 EXE 6 EXE

8 EXE 9 EXE 7 EXE (這時顯行列式的值 40) EXE

(顯示 -13/20) EXE (顯示 1/2) EXE (顯示 -3/20) EXE

(顯示 -1/40) EXE (顯示 -1/4) EXE (顯示 9/40) EXE

(顯示 31/40) EXE (顯示 -1/4) EXE (顯示 1/40)

因此,

計算完結後,請按Mode 1返回正常模式。

 

返回 fx-3650P及SC-185程式集

 

 



程式舊版

第一個程式(172 bytes,顯示分數答案)

Stat clear: ?→M: 3(M - 1 DT: ?→M: 1 , M DT: ?→M:

0 , M - Σy DT: ?→A: ?→B: ?→C: ?→X: ?→Y: ?→M:

Σx3BM + ΣxyCX + ΣyYA - YCΣx3 - AMΣxy - XBΣy→D◢

(BM - CY)┘D◢ (YΣy - MΣxy)┘D◢ (ΣxyC - ΣyB)┘D◢

(CX - MA)┘D◢ (MΣx3 - ΣyX)┘D◢ (AΣy - CΣx3)┘D◢

(YA - XB)┘D◢ (ΣxyX - YΣx3)┘D◢ (Σx3B - AΣxy)┘D

 

第二個程式(163 bytes,不顯示分數答案)

Stat clear: ?→M: 3(M - 1 DT: ?→M: 1 , M DT: ?→M:

0 , M - Σy DT: ?→A: ?→B: ?→C: ?→X: ?→Y: ?→M:

Σx3BM + ΣxyCX + ΣyYA - YCΣx3 - AMΣxy - XBΣy→D◢

D-1(BM - CY◢ D-1(YΣy - MΣxy◢ D-1(ΣxyC - ΣyB◢

D-1(CX - MA◢ D-1(MΣx3 - ΣyX◢ D-1(AΣy - CΣx3

D-1(YA - XB◢ D-1(ΣxyX - YΣx3◢ D-1(Σx3B - AΣxy

Free Web Hosting