Casio50 » fx-3x50P » Programs 程式集 » Polynomials 多項式 »

Cubic Equation (II)
三次方程 (二)

本式可以找出複係數三次方程的根.

<CMPLX>
? → A : ? → B : ? → C : ? → M :
B ÷ 3 A → B :
( B C – M ) ÷ 2 A – B ³ → M :
C ÷ 3 A – B ² → A :
M ² + A ³ : √ Abs Ans ∠ . 5 arg Ans M+ :
³√ Abs M ∠ 3 -1 arg M : Ans – A ÷ Ans – B → C ◢
³√ Abs M ∠ ( 3 -1 arg M + 5 ! o : Ans – A ÷ Ans – B → A ◢
- A – 3 B – C → B
116 Bytes

操作方法

一般操作 例子

ax³ + bx² + cx + d = 0

(1+2i)x³ + (3+4i)x² + (5+6i)x + (7+8i) = 0
啟動程式 Prog 1
輸入係數
a EXE b EXE c EXE d EXE
1+2i EXE 3+4i EXE 5+6i EXE 7+8i EXE
顯示根
x1 EXE x2 EXE x3
-1.757008329 + 0.207072948i EXE
-0.12085059 + 1.718802636i EXE
-0.32214108 - 1.525875585i

記憶體

A x2
B x3
C x1
M s

其它資料

本式亦接受實係數, 不過準確度卻比 三次方程 (一) 低.

相關程式

  1. Cubic Equation (I) / 三次方程 (一)
  2. Quadratic Equation (V) / 二次方程 (五)