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
- kivy
- python
Log in or sign up for Devpost to join the conversation.