一元二次方程(I)複數係數版本
程式需要在 CMPLX 模式下執行,因此在輸入程式前請先按 Mode 2。
第一個程式 (46 bytes)
注意: E是按EXP。
?→A: ?→B: ?→C: B2 - 4AC + E -99:
√Abs Ans ∠ . 5 arg Ans - B: Ans ÷ 2A◢
-B ÷ A - Ans
第二個程式 (只適用於Truly SC185,35 bytes)
?→A: ?→B: ?→C: B2 - 4AC:
√Ans - B: Ans ÷ 2A◢ -B ÷ A - Ans
例題1: 解 x2 - 7x + 12 = 0
按 Prog 1 再按 1 EXE - 7 EXE 12 EXE (顯示第一個實數根為4) EXE (顯示第二個實數根為3)
∴ x = 4 或 x = 3
例題2: 解 (1+ i)x2 + (3 - 2i)x - 5i = 0
按 Prog 1 再按 1 + i EXE 3 - 2i EXE - 5i EXE
(顯示第一個根的實數部為 1) 再按 Shift Re<=>Im (顯示第一個根虛數部為 2)
EXE (顯示第二個根的實數部為 -1.5) 再按 Shift Re<=>Im (顯示第二個根虛數部為 0.5)
所以方程的解為 x = 1 + 2i 或 x = -1.5 + 0.5i