Inspiration

I was inspired to build this app by my sister whom was taking a college level Linear Algebra course. I noticed she used online calculators for her homework and sometimes she couldn't find a calculator that would give her the answers she needed. I wrote this app to help students succeed in Linear Algebra.

What it does

Gaussian Elimination, Gauss-Jordan Elimination, Determinants, Inverses, Matrix Multiplication, Transpose, Cofactor Expansion. Gaussian, Gauss-Jordan and matrix inverses require multi-step solutions and the app explains the step-by-step row operations for obtaining the solutions. This is the first matrix calculator that I know of that does step-by-step solutions.

How I built it

I used python and kivy to build the app.

Challenges I ran into

Getting the app to work after running through a calculation once. Writing LU decomposition in python. Removing buttons from screens when leaving the screen and adding them back when performing a calculation.

Accomplishments that I'm proud of

I wrote LU decomposition for 3x3 matrix. I also made the app so that one can run through calculations multiple times.

What I learned

Kivy and LU decomposition

What's next for MatrixTutor

App store

Built With

Share this project:

Updates