半分法(II)
程式雖然略為比第一版的略為長一點,但只使用一個程式位置(只適用於fx-3900PV),操作方法亦容易一點(不用理會起始時函數的正負值),亦可以同時計起始的函數值。
程式編寫日期: 2006年10月25日
程式(最少19步)
1 | Kout 3 | 2. | + | 3. | Kout 4 | 4. | = | 5. | ÷ |
6. | 2 | 7. | = | 8. | ENT | 9. | Min | 10. | xy |
11. | 3 | 12. | - | 13. | 2 | 14. | × | 15. | MR |
16. | - | 17. | 1 | 18. | = | 19. | Kin 2 | 20. | HLT |
21. | MR | 22. | X←→K4 | 23. | Kin 1 | 24. | Kout 2 | 25. | x > 0 |
26. | Kout 1 | 27. | X←→K4 | 28. | Kin 3 | 29. | RTN | 30. |
註1: 若果想計算其它方程,只要修改銀色的函數方程即可,函數方程使用變數記憶M。
註2: 執行程式時,若果有顯示ENT表示為x值(起始的兩個數要輸入),沒有ENT時表示為對應的函數值。
註3: 若果不需顯示對應的函數值,藍色的程式碼可以不輸入。
例題: 解 x3 – 2x – 1 = 0, 1 < x < 2。
按 P1 1 RUN (顯示 f(1)為 -2) RUN 2 RUN (顯示 f(2)為 3)
RUN (顯示第一個近似值1.5) RUN (顯示 f(1.5)的值為 -0.625)
RUN (顯示第二近似值1.75) RUN (顯示 f(1.75)的值為 0.859375)
RUN (顯示第三近似值1.625) RUN (顯示 f(1.625)的值為 0.041015625)
RUN (顯示第四近似值1.5625) .......... (直至要求的凖確度)