分半法 ( Bisection Method )

( 程式版本:1.0,最後更新日期 14 AUG 2003。)

LBL 0
R/S
STO 1
R/S
STO 2
STO 0
XEQ F
INPUT
0
x y?
GTO 1
GTO 2
LBL 1
RCL 1
STO 3
RCL 2
STO 1
RCL 3
STO 2
LBL 2
RCL 1
+
RCL 2
=
÷
2
=
R/S
STO 0
RCL 2
STO 3
RCL 0
STO 2
XEQ F
R/S
INPUT
0
x y?
GTO 3
GTO 2
LBL 3
RCL 2
STO 1
RCL 3
STO 2
GTO 2
LBL F
RCL 0
yx
3
+
3
×
RCL 0
x2
2
×
RCL 0
1
=
PRGM
最少 48 steps

例:用分半法 ( Bisection Method ) 計算方程式 f(x) = x3 + 3x2 – 2x – 1 = 0 位於 01 之間的根。

按  0 STO 0 XEQ F          顯示  -1    ( f(0) = -1 < 0 )
再按  1 STO 0 XEQ F          顯示  1   ( f(1) = 1 > 0 )
所以在 01 之間確實有至少一個根存在。

XEQ 0,再按  0 R/S 1 R/S          顯示  0.5  ( 第一個近似值 First approximation )
再按  R/S          顯示  –1.125   ( f(0.5) 的數值 )
再按  R/S          顯示   0.75   ( 第二個近似值 Second approximation )
再按  R/S          顯示  –0.390625  ( f(0.75) 的數值 )
…………………………

直至要求的準確度達到為止

注意:如想解其他方程式,只需修改褐色部份。( R0 是函數變數 ) 要輸入其他方程式,按 PRGM 進入程式輸入狀態後,再按 GTO ••及 ▲,再連續按 直至出現 46 - 61 41 F ( LBL F ),便可開始輸入其他方程式。

試位法 ( False Position Method, or Regula Falsi )

正割法 ( 第一版 ) ( Secant Method : Version 1 )

正割法 ( 第二版 ) ( Secant Method : Version 2 )

迭代法 ( Iteration Method )

返回選擇程式頁

返回頁首

Hosted by www.Geocities.ws

1