3點拉格朗日插值多項式
程式編寫日期: 2006年10月15日
程式(42步)
1 | ENT | 2. | Kin 5 | 3. | Kin 4 | 4. | Kin 3 | 5. | ENT |
6. | Kin 1 | 7. | Kin 2 | 8. | ENT | 9. | Kin - 5 | 10. | Kin 6 |
11. | ENT | 12. | Kin - 1 | 13. | ENT | 14. | Kin - 6 | 15. | Kin + 4 |
16. | Kin - 3 | 17. | X←→K5 | 18. | Kin ÷ 1 | 19. | ENT | 20. | Kin - 2 |
21. | X←→K3 | 22. | Kin ÷ 2 | 23. | Kout 2 | 24. | Kin - 1 | 25. | Kout 6 |
26. | Kin ÷ 1 | 27. | Kout 1 | 28. | Kin × 4 | 29. | HLT | 30. | X←→K5 |
31. | Kin × 5 | 32. | Kin × 5 | 33. | X←→K4 | 34. | Kin - 2 | 35. | Kout 2 |
36. | Kin × 4 | 37. | HLT | 38. | Kout 4 | 39. | Kin - 3 | 40. | Kout 5 |
41. | Kin - 3 | 42. | Kout 3 | 43. | 44. | 45. |
LRN 模式輸入程式(供 fx-3600PV及fx-3800P使用,程式長度: 42步 )
ENT 0 | Kin 5 | Kin 4 | Kin 3 | ENT 0 |
Kin 1 | Kin 2 | ENT 1 | Kin - 5 | Kin 6 |
ENT 1 | Kin - 1 | ENT 2 | Kin - 6 | Kin + 4 |
Kin - 3 | X←→K5 | Kin ÷ 1 | ENT 0 | Kin - 2 |
X←→K3 | Kin ÷ 2 | Kout 2 | Kin - 1 | Kout 6 |
Kin ÷ 1 | Kout 1 | Kin × 4 | HLT | X←→K5 |
Kin × 5 | Kin × 5 | X←→K4 | Kin - 2 | Kout 2 |
Kin × 4 | HLT | Kout 4 | Kin - 3 | Kout 5 |
Kin - 3 | Kout 3 | MODE . |
例題: 求過點 (0 , 5), (1 , 4) 及 (-1 , 10)三點的拉格朗日插值多項式。
按 P1 再按 0 RUN 5 RUN 1 RUN 4 RUN 1 +/- RUN 10 RUN
(顯示x2的係數為2)
RUN (顯示x的係數為 -3)
RUN (顯示常數項為5)
所以拉格朗日插值多項式為 2x2 - 3x + 5
註1: 計算完結後,按 Kout 1、Kout 2及Kout 3分別顯示 x2的係數、 x的係數及常數項的數值。
註2: 程式可以配合小數轉換分數(II)的第二個程式,將答案轉化為分數。注意: 轉化時,請先轉化常數項(最後顯示的答案),轉化後常數項的記憶(K3)則不能保留,之後再按 Kout 1(或Kout 2)提取 x2的係數 (或 x的係數) 轉化為分數,但要注意可能因為計算誤差的問題無法成功轉化為分數。