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的係數) 轉化為分數,但要注意可能因為計算誤差的問題無法成功轉化為分數。

 

返回 fx-3900PV程式集

Free Web Hosting