一元二次方程(V)
這個程式可以計算二次函數的頂點及一元二次方程的實根或複數根。
程式編寫日期: 2006年2月11日
程式長度: 29步 (注意: A是按 FMLA ab/c, B是按 FMLA 。''',C是按 FMLA hyp)
| A 1 | B 1 | × | Kout 1 | +/- |
| Kin 5 | 1/x | Kin 6 | ÷ | C 0 |
| Kin × 6 | 2 | = | Kin 1 | Kin 2 |
| Kin 4 | x2 | Kin + 6 | Kout 6 | Kin × 5 |
| x2 | √ | √ | Kin + 1 | Kin - 2 |
| Min | Kout 6 | x > 0 | Kout 4 | MODE . |
例題1: 解 x2 - 7x + 12 = 0
按 P1 再按 1 RUN 7 +/- RUN 12 RUN
(此時計數機左方出現"?",表示為不相等的實根,顯示第一個實數根為4)
RUN (顯示第二個實數根為3)
按 AC 終止程式,再按 Kout 4 (顯示頂點的x座標為3.5)
Kout 5 (顯示頂點的y座標或二次函數的極小值為 -0.25)
例題2: 解 x2 + 6x + 25 = 0
按 P1 再按 1 RUN 6 RUN 25 RUN
(此時計數機左方無出現"?",表示為重根或複數根,顯示根的實數部為 -3)
MR (顯示根虛數部為 4) Kout 4 (顯示頂點的x座標為 -3)
Kout 5 (顯示頂點的y座標或二次函數的極小值為 16)
所以方程的解為 x = -3 ± 4i
例題3: 解 x2 + 2x + 1 = 0
按 P1 再按 1 RUN 2 RUN 1 RUN
(此時計數機左方無出現"?",表示為重根或複數根,顯示根的實數部為 -1)
MR (顯示根虛數部為 0,表示實數重根)
所以方程的解為 x = -1 (重根)
注意: 虛數部的值為0,表示實數重根,但由於計數機的誤差問題,有可能會出現一個很小的數值(與實數部比較),此時方程的解為實數重根,只要忽略虛數部的數值即可。
程式執行完結後, 若為不相等實根,按 Kout 1、Kout 2分別會顯示兩個根的數值,若為重根按 Kout 4顯示根的數值,若為複數根按 Kout 4及MR分別顯示根的實數部及虛數部的值。按 Kout 4及Kout 5則顯示頂點座標。