Fun linear algebra program collection for the HP71B

04152022, 06:48 PM
(This post was last modified: 04162022 12:11 PM by Gene.)
Post: #1




Fun linear algebra program collection for the HP71B
The linalg71.xlsx file (click here to download the file) contains several sheets, each for a specific linear algebra algorithm implemented for the HP71. The sheets are:
1. NAÏVE Gauss: Implements a simple version of the Gauss Elimination method, to solve a set of linear equations. 2. Gauss Jordan Elimin: Implements the GaussJordan elimination method, to solve a set of linear equations. 3. Gauss Jordan Elimin with Pivot: Implements the GaussJordan elimination method, with pivoting, to solve a set of linear equations. 4. Simple LU: Implements a simple version for the LU decomposition, to solve a set of linear equations. 5. LU with Pivots: Implements a version for the LU decomposition with pivoting, to solve a set of linear equations. 6. Determinant: Calculate the determinant of a matrix. 7. Inverse Mat: Calculate the inverse of a matrix. 8. Jacobi Iters: Implements the iterative Jacobi algorithm, to solve a set of linear equations. 9. Jacobi SOR Iters: Implements the iterative Jacobi algorithm with a relaxation factor, to solve a set of linear equations. 10. Gauss Seidel Iters: Implements the iterative GaussSeidel algorithm, to solve a set of linear equations. 11. GS SOR: Implements the iterative GaussSeidel algorithm with a relaxation factor, to solve a set of linear equations. All the programs get their input from DATA statements. Each sheet comes with a sample set of DATA statements. You can add, delete, and edit these data statements to customize the program for your particular linear algebra calculations. To run any program, just press the RUN key. I am also including .e71 files for the Windowsbased HP71B emulator version 1.14 by Christoph GieSelink. The VER$ command on my emulator I used yields: HP71:2CDCC MATH:1A JPC:F05 MATH:2B FIT:A And the MEM command yields 147111. MY LISTINGS DO NOT USE ANY MODULE. I am mentioning the above information just in case you have problems loading and running the .e71 files. 

« Next Oldest  Next Newest »

User(s) browsing this thread: 1 Guest(s)