Advertisement
TimJSwan

Tim Swan's MATSOL in ti-Basic

Mar 28th, 2015
311
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. ClrHome
  2. Prompt R
  3. If R
  4. Then
  5. Disp "A:
  6. Prompt X
  7. Prompt Y
  8. {Y,X+1→dim([C]
  9. For(A,1,X+1
  10. For(B,1,Y
  11. ClrHome
  12. Disp "ROW
  13. Disp B
  14. Disp "COL
  15. Disp A
  16. Prompt C
  17. C→[C](B,A
  18. End
  19. End
  20. End
  21. rref([C])→[B]
  22. Disp [B]
  23. Pause
  24. 1→S
  25. 1→T
  26. 0→C
  27. 0→D
  28. 0→F
  29. While T≤Y and S≤X
  30. If [B](T,S)=0
  31. Then
  32. D+1→D
  33. –D→L₁(S)
  34. S+1→S
  35. Else
  36. C+1→C
  37. 1→L₁(S)
  38. S+1→S
  39. T+1→T
  40. End
  41. End
  42. While S≤X
  43. D+1→D
  44. –D→L₁(S)
  45. S+1→S
  46. End
  47. 0→B
  48. For(A,1,X
  49. If L₁(A)=1
  50. Then
  51. B+1→B
  52. Disp [B](B,X+1
  53. Else
  54. Disp 0
  55. End
  56. End
  57. Pause
  58. 0→E
  59. For(A,1,D
  60. ClrHome
  61. 1→F
  62. E+1→E
  63. While L₁(E)=1
  64. E+1→E
  65. End
  66. For(B,1,X
  67. If L₁(B)<1
  68. Then
  69. If –L₁(B)=A
  70. Then
  71. Disp 1
  72. Else
  73. Disp 0
  74. End
  75. Else
  76. Disp –[B](F,E
  77. F+1→F
  78. End
  79. End
  80. Pause
  81. End
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement