E-mail Webmaster

_____________
Navigation

Home
________________
Recent Additions

Frank's Letters

________________
English Section

Math Tutorials

TI Graphing Calculators
Mobile Phones & Pads


TI Program Descriptions

TI Programs
TI Programming Keystrokes

Python Programs

Brief User Guides

TI-82 User Manual
TI-83+ User Guide

TI-89 User Guide

Statistics

TI-82 Statistics
TI-83 Plus Statistics
TI-84 Statistics
TI-89 Statistics

Other Topics
TI-83Plus Finite Math
TI-83 Plus Finance Math
TI-83 Plus Busines & Economics
TI-83 Plus Lin Prog
TI-83 Plus Geometry
TI-84 Conics APP
TI89 Calc Dif Eq
TI-89 Finance
Arithmetic of  Lists
TI-89t Busines & Economics

TI FAQs

For Beginners
More Detailed Page 1
More Detailed Page 2
TI-89 FAQs

Links to  Guidebooks by TI
TI-82
TI-83 Plus

Casio Graphing    Calculator

Casio Program Descriptions

Casio Programs
CFX-9850 & CFX-9750

Brief  Guides

CFX-9850 & CFX-9750
User Manual

Statistics Guide

Casio Programming Keystrokes
________________
Brief Guides Other Calculators
HP 43S Calculator

Scientific Calculators
FAQs for Scientific Calculators

===============

Sección Española

FAQs en Español
FAQs Basicos
Mas Dificil Pagina 1
Mas Dificil Pagina 2

Guías en Espaňol
TI-82 Espanol
TI-82 Estidisticas
TI-83 Plus Espanol
TI-83 Plus Estidisticas
TI-83 Plus Guía Financiera
TI-89 Titanium Guía
TI-89 Estidisticas
TI-89 Guía Financiera

 

Casio Calculadoras

Breve Guía Español
Cfx-9850 & Cfx-9750

Casio FAQs en Espanol

Calculadoras Científicos

FAQs en Espanol
________________
Links
Programs at Other Sites

Links to Tutorials

  

CASIO GAUSS & GAUSS-JORDAN ELIMINATION

      Although one can solve a system of equations using the EQUA function, the CFX-9850 Plus will not do ref and it will not display a matrix in ref or rref format.  Since students in classes such as college algebra often have the TI-83 which does ref and rref,  this program was designed to give the Casio CFX-9850 Plus the capability to convert a matrix to  ref (row-echelon form) or  rref (reduced row-echelon form)  using a format similar to the TI-83.  This program, REFRREF1,  must have the Casio program ROWREDA activated in order to do rref.  To activate that program do this:  Go to the PRGM Icon and press EXE; Press F6; then F5; scroll down to U.S.A and press EXE; scroll down to ROWREDA and press EXE.   The program will now be loaded. 

Running the Program:  Unlike several of my other programs, the student does not participate in this program other than to enter the matrix in position A and select either rref or ref.  As usual when entering a new matrix, I recommend entering each number anew rather than just replacing the changes in the previous matrix.
Memory used and entry time:  This program uses 311 bytes of memory and 243 bytes are required for ROWREDA.  I estimate that an inexperienced programmer can enter it in 10 to 15 minutes.

Use of this Program:  You may use this program freely for your own personal use and for the use of other students, but use for publication or any means of profit requires my permission.
Keystroke Note: The symbol _| is the fraction symbol obtained by pressing
a b/c. and the symbol => is not equal to or greater than, but the symbol obtained by SHIFT, PRGM, F3, F3. The triangle is the symbol obtained by pressing SHIFT, PRGM, F5.

Versions:  Version V1.0 was entered on 8/30/03; version V1.1 was entered on 9/30/04.  The basic idea of execution has not changed.

Coding

Keystrokes

Comments

crrefref

 

Program designation

"V1.1 FKizer"

  9/30/04

:Lbl 0

   

" 1 REF"

   

"2 RREF"

   

?→S

 

Enter the selection from the menu.

S=2=>Goto

   

Dim Mat A

   

List Ans[1→A

 

Stores # of rows in variable A.

List Ans[2→B

 

Stores # of columns in variable B.

Mat A→Mat C

 

For STRT OVR

For 1→K To R-1

   

For K→J To R

   

Mat C[J,K]≠ 0 =>Break

   

Next

   

:If J≠K

   

:Then Swap C, J, K

   

: IfEnd

   

:For K+1→J To R

   

:-Mat C[J,K]_|Mat C[K,K] →H

   

:If H0

   

:Then *Row+ H, C, K,J

   

:IfEnd

   

:Next

   

:Next

   

:0→K

   

:For 1→J To R

   

:K+1→K

   
If Mat C[J,K]≠0   Minimize div by zero error.
Then    

:Then 1_|Mat C[J, K] →N

   

:*Row N, C, J

   
IfEnd    

:Next

   

:Mat C

   

:Stop

   

:Lbl 5

   

:Prog "ROWREDA"