試位法(II)
這個程式操作上較現時不少同類程式方便及容易(不需自行將數據存儲在記憶中,更不需另行計算起始函數的數值),函數方程亦可以獨立使用。雖然程式長度略為比第一版長一點,但函數方程位於程式的最開始位置,因此可以不需花時間找尋正確位置進行修改,加快計算效率。這個程式更有一個版本適用於fx-3800P,請參看網頁尾的附錄。
程式編寫日期: 2006年10月30日
程式(最少46步)
1 | Kin 1 | 2. | xy | 3. | 3 | 4. | - | 5. | 2 |
6. | × | 7. | Kout 1 | 8. | - | 9. | 1 | 10. | = |
11. | HLT | 12. | Kin 2 | 13. | ÷ | 14. | x2 | 15. | √ |
16. | + | 17. | 1 | 18. | = | 19. | ÷ | 20. | 2 |
21. | = | 22. | Min | 23. | Kin × 4 | 24. | Kin × 6 | 25. | sin-1 |
26. | cos | 27. | Kin × 3 | 28. | Kin × 5 | 29. | × | 30. | X←→K1 |
31. | Kin × 1 | 32. | X←→K1 | 33. | Kin + 4 | 34. | Kout 2 | 35. | = |
36. | Kin + 6 | 37. | MR | 38. | Kin × 1 | 39. | Kin × 2 | 40. | Kout 1 |
41. | Kin + 3 | 42. | Kout 2 | 43. | Kin + 5 | 44. | Kout 6 | 45. | Kin 2 |
46. | × | 47. | Kout 3 | 48. | - | 49. | Kout 5 | 50. | Kin - 2 |
51. | × | 52. | Kout 4 | 53. | = | 54. | ÷ | 55. | Kout 2 |
56. | = | 57. | 58. | 59. | 60 |
註1: 若果想計算其它方程,只要修改銀色的函數方程即可,注意函數方程使用變數記憶K1。
註2: 程式執行中顯示的數值為函數值,程式執行完結時顯示x的近似值(在輸入兩個x數值後)。
註3: 若果不需顯示對應的函數值,藍色的程式碼可以不輸入。
例題: 用試位法解 x3 – 2x – 1 = 0, 1 < x < 2。
按 1 P1 (顯示 f(1)的值為 - 2) RUN (忽略顯示的數值)
2 P1 (顯示 f(2)的值為 3) RUN (顯示第1近似值為1.4)
P1 (顯示f(1.4)的值為-1.056) RUN (顯示第2近似值為1.556213)
P1 (顯示f(1.556213)的值為-0.343591) RUN (顯示第3近似值為1.601817)
P1 (顯示f(1.601817)的值為-0.0936633) RUN (顯示第4近似值為1.613872)
P1 (顯示f(1.613872)的值為-0.0242785) RUN (顯示第5近似值為1.616972)
P1 (顯示f(1.616972)的值為-0.0062106) …………………
若果沒有藍色程式碼的按法:
按 1 P1 2 P1 (顯示第1近似值1.4)
P1 (顯示第2近似值為1.556213)
P1 (顯示第3近似值為1.601817)
P1 (顯示第4近似值為1.613872)
P1 (顯示第5近似值為1.616972) …………………
附錄程式 (適用於fx-3800P)
程式第一部份(最少45步)
Kin 2 | ÷ | x2 | √ | + |
1 | = | ÷ | 2 | = |
Min | Kin × 4 | Kin × 6 | sin-1 | cos |
Kin × 3 | Kin × 5 | × | X←→K1 | Kin × 1 |
X←→K1 | Kin + 4 | Kout 2 | = | Kin + 6 |
MR | Kin × 1 | Kin × 2 | Kout 1 | Kin + 3 |
Kout 2 | Kin + 5 | Kout 6 | Kin 2 | × |
Kout 3 | - | Kout 5 | Kin - 2 | × |
Kout 4 | = | ÷ | Kout 2 | = |
MODE . |
程式第二部份為函數方程
Kin 1 | xy | 3 | - | 2 |
× | Kout 1 | - | 1 | = |
MODE . |
注意: 若果想計算其它方程,只要修收銀色的函數方程即可,注意函數方程使用變數記憶K1。
例題: 用試位法解 x3 – 2x – 1 = 0, 1 < x < 2。
附錄程式按法 (假設程式第一部份及第二部份分別儲存於P1及P2)
按 1 P2 (顯示 f(1)的值為 - 2) P1 (忽略顯示的數值)
2 P2 (顯示 f(2)的值為 3) P1 (顯示第1近似值為1.4)
P2 (顯示f(1.4)的值為-1.056) P1 (顯示第2近似值為1.556213)
P2 (顯示f(1.556213)的值為-0.343591) P1 (顯示第3近似值為1.601817)
P2 (顯示f(1.601817)的值為-0.0936633) P1 (顯示第4近似值為1.613872)
P2 (顯示f(1.613872)的值為-0.0242785) P1 (顯示第5近似值為1.616972)
P2 (顯示f(1.616972)的值為-0.0062106) …………………