三階伴隨矩陣/逆矩陣/行列式及矩陣乘法

這個程式將以下兩個程式合併為一:

程式編號 0 : 三階伴隨矩陣/逆矩陣及行列式

程式編號 1 : 三階矩陣乘法(一個 3 × 3 整數矩陣及另一個 3 × n 整數矩陣的乘積,其中 n 是正整數)

程式編寫日期: 2006年2月13日

程式(299步)

1. X←→Y 2. Kin × 1 3. Kin × 2 4. Kin × 3 5. X←→Y
6. ÷ 7. 3 8. × 9. Min 10. AC
11. Kout 1 12. × 13. ENT 14. Kin + 1 15. +
16. Kout 2 17. × 18. ENT 19. Kin + 2 20. +
21. Kout 3 22. × 23. ENT 24. Kin + 3 25. =
26. × 27. 5 28. 10x 29. = 30. HLT
31. + 32. ( 33. ( 34. ( 35. Kout 1
36. FIX 0 37. RND 38. × 39. ( 40. Kout 4
41. - 42. RND 43. ) 44. + 45. Kout 2
46. RND 47. × 48. ( 49. Kout 5 50. -
51. RND 52. ) 53. + 54. Kout 3 55. RND
56. × 57. ( 58. Kout 6 59. - 60 RND
61. NORM 62. ) 63. ) 64. × 65. 5
66. 10x 67. ) 68. HLT 69. + 70. (
71. ( 72. MR 73. FIX 0 74. RND 75. ×
76. Kout 1 77 RND 78. × 79. Kin - 1 80. Kout 4
81. RND 82. + 83. MR 84. RND 85. ×
86. Kout 2 87. RND 88. × 89. Kin - 2 90. Kout 5
91. RND 92. + 93. MR 94. RND 95. ×
96. Kout 3 97. RND 98. × 99. Kin - 3 100. Kout 6
101. RND 102. NORM 103. ) 104. HLT 105. +
106. MR 107. FIX 0 108. RND 109. NORM 110. ×
111. 3 112. × 113. 1 114. X←→Y 115. x > 0
116. ) 117. Kin 6 118. 0 119. ) 120. Kin 5
121. 0 122. = 123. Kin 4 124. MR 125. ×
126. 3 127. × 128. Min 129. 5 130. =
131. 10x 132. Kin ÷ 1 133. Kin ÷ 2 134. Kin ÷ 3 135. Kin ÷ 4
136. Kin ÷ 5 137. Kin ÷ 6 138. Kout 6 139. + 140. (
141. Kout 3 142. × 143. ( 144. Kout 1 145. +
146. ( 147. Kout 4 148. + 149. ( 150. (
151. ( 152. ENT 153. + 154. ENG 155. ×
156. MR 157. Kin × 1 158. × 159. Kin + 4 160. 0
161. ) 162. × 163. MR 164. cos-1 165. sin
166. ) 167. Kin + 1 168. ( 169. ( 170. ENT
171. + 172. ENG 173. × 174. MR 175. Kin × 4
176. × 177. Kin + 5 178. 0 179. ) 180. ×
181. MR 182. cos-1 183. sin 184. ) 185. Kin + 4
186. ( 187. ENT 188. + 189. Kin + 6 190. MR
191. × 192. 3 193. × 194. 1 195. X←→Y
196. x > 0 197. ) 198. Kin - 6 199. Min 200. ×
201. Kout 5 202. - 203. Kout 6 204. × 205. Kout 4
206. ) 207. HLT 208. ( 209. Kout 3 210. ×
211. Kout 4 212. - 213. MR 214. × 215. Kout 2
216. ) 217. HLT 218. ( 219. Kout 2 220. ×
221. Kout 6 222. - 223. Kout 3 224. × 225. Kout 5
226. ) 227. HLT 228. 0 229. ) 230. X←→K5
231. X←→Y 232. X←→K2 233. × 234. ( 235. Kout 6
236. × 237. Kout 1 238. - 239. MR 240. ×
241. Kout 5 242. ) 243. HLT 244. ( 245. MR
246. × 247. Kout 2 248. - 249. Kout 3 250. ×
251. Kout 1 252. ) 253. HLT 254. ( 255. Kout 3
256. × 257. Kout 5 258. - 259. Kout 2 260. ×
261. Kout 6 262. ) 263. HLT 264. X←→Y 265. Kin 3
266. 0 267. ) 268. Kin 6 269. ( 270. Kout 5
271. × 272. Kout 4 273. - 274. Kout 6 275. ×
276. X←→K2 277. Kin × 2 278. Kin × 4 279. Kout 3 280. Kin × 5
281. X←→K1 282. Kin × 1 283. ) 284. HLT 285. )
286. X←→Y 287. × 288. Kout 4 289. Kin - 1 290. Kout 1
291. HLT 292. + 293. MR 294. × 295. Kout 5
296. Kin - 2 297. Kout 2 298. HLT 299. = 300.  

註1: 輸入第一個矩陣第二行時沒有ENT的細字。

註2: 三階矩陣程式的限制: 輸入的數據絶對值必須小於50000的整數。

 

例題1: 計算下列矩陣的伴隨矩陣及逆矩陣。

0 P1 (0代表三階伴隨矩陣/逆矩陣及行列式)

2 RUN 1 RUN 3 RUN 7 RUN 4 RUN 6 RUN 8 RUN 9 RUN 7 RUN

(顯示第一行的數值 -26) RUN (顯示 20) RUN (顯示 -6) RUN

(顯示第二行的數值 -1) RUN (顯示 - 10) RUN (顯示 9) RUN

(顯示第三行的數值 31) RUN (顯示 - 10) RUN (顯示 1) RUN (顯示行列式的值為40)

因此,

 

例題2: 計算下列矩陣的乘積:

1 P1 (1代表三階矩陣乘法)

1 RUN 2 RUN 3 RUN 3 RUN 2 RUN 1 RUN 4 RUN 5 RUN 6 RUN

(輸入第一個矩陣,由左至右,上至下輸入)

1 RUN 3 RUN 2 RUN (輸入第二個矩陣,第一欄的數據,顯示13)

RUN (顯示11) RUN (顯示31,這三個數值為答案的第一欄)

2 RUN 1 RUN 1 RUN (輸入第二個矩陣,第二欄的數據,顯示7)

RUN (顯示9) RUN (顯示19,這三個數值為答案的第二欄)

1 RUN 3 RUN 3 RUN (輸入第二個矩陣,第三欄的數據,顯示16)

RUN (顯示12) RUN (顯示37,這三個數值為答案的第三欄)

所以:

 

返回 fx-3900PV程式集

Free Web Hosting