Derivatives

程式碼(最少72 Steps)
1. f(K1) 2. X<>K2 3. X<>K3 4. X<>K4 5. X<>K5
6. X<>K6 7. 1 8.

M+

9. +/- 10. XY
11. MR 12. × 13. MR 14. × 15. .
16. 0 17. 1 18. = 19. K+1 20. +
21. . 22. 0 23. 5 24. = 25. X>0
26. Min 27. KOUT3 28. X<>K2 29. K-2 30. K+3
31. KOUT4 32. X<>K5 33. K-4 34. K+5 35. 8
36. K×4 37. 1 38. 6 39. K×5 40. KOUT4
41. K+2 42. KOUT3 43. K-5 44. 3 45. 0
46. X<>K6 47. K×6 48. SCI5 49. RND 50. X<>K6
51. K-5 52. 1 53. 2 54. K÷2 55. K÷5
56. . 57. 0 58. 1 59. K÷2 60. X2
61. K÷5 62. KOUT2 63. RND 64. X<>K5 65. RND
66. X<>K6 67. NRM 68. KIN4 69. HLT 70. KOUT5
71. HLT 72. KOUT6            

f(K1) 的意思是以K1作為變數 x 的值,輸入f(x)的程式碼。

f'(x0)f"(x0),執行程式前須先按 AC Shift MR ,把M寄存器set zero,然後把x0存入K1

範例一

f(x) = sin x + x - 1 ,求f'(0.5)f"(0.5)。

f(K1) 的程式碼如下:

1. Kout1 2. SIN 3. + 4. Kout1 5. -
6. 1 7. =            

整體的程式碼:

1. Kout1 2. SIN 3. + 4. Kout1 5. -
6. 1 7. = 8. X<>K2 9. X<>K3 10. X<>K4
11. X<>K5 12. X<>K6 13. 1 14.

M+

15. +/-
16. XY 17. MR 18. × 19. MR 20. ×
21. . 22. 0 23. 1 24. = 25. K+1
26. + 27. . 28. 0 29. 5 30. =
31. X>0 32. Min 33. KOUT3 34. X<>K2 35. K-2
36. K+3 37. KOUT4 38. X<>K5 39. K-4 40. K+5
41. 8 42. K×4 43. 1 44. 6 45. K×5
46. KOUT4 47. K+2 48. KOUT3 49. K-5 50. 3
51. 0 52. X<>K6 53. K×6 54. SCI5 55. RND
56. X<>K6 57. K-5 58. 1 59. 2 60. K÷2
61. K÷5 62. . 63. 0 64. 1 65. K÷2
66. X2 67. K÷5 68. KOUT2 69. RND 70. X<>K5
71. RND 72. X<>K6 73. NRM 74. KIN4 75. HLT
76. KOUT5 77. HLT 78. KOUT6        

對於其他函數 f(x) ,可在 EDIT 狀態下,用SHIFT step1 step7 刪除,再輸入新函數 f(x)的程式碼,這樣就可把這程式應用到任何函數中。這亦是 EDIT 狀態的一大好處。

執行程式:

由於 x 要以弧量度,因此要轉 RAD MODE

MODE 5

M寄存器set zero

AC Shift MR

x0存入K1

0 . 5 Kin 1

執行程式:

P1 RUN RUN

得到下列結果:

f(0.5)
-0.020574
f'(0.5)
1.8776
f"(0.5)
-0.47943

結果已分別儲存在K4K5K6內。

 

範例二

(HKAL 94II No.10) f(x) = f(K1) 的程式碼如下:

1. Kout1 2. X2 3. 3 4. ÷ 5. (
6. Kout1 7. + 8. 1 9. ) 10. =

(HKAL 95II No.9) f(x) = f(K1) 的程式碼如下:

1. Kout1 2. X2 3. 4. ÷ 5. (
6. Kout1 7. + 8. 1 9. ) 10. X2
11. =                

(HKAL 96II No.8) f(x) = f(K1) 的程式碼如下:

1. Kout1 2. - 3. 1 4. = 5. XY
6. 3 7. ÷ 8. ( 9. Kout1 10. +
11. 1 12. ) 13. X2 14. =    

注意:

f(K1) 的程式碼是不能使用K+1、K×1等指令,避免干擾K1的記錄。

f'(x0)f"(x0)根本不存在,程式不能正常操作,往往會給出一個頗大的結果。