benjamin-cates / matrix_assistant

Learn to solve matrices through step-by-step guidance and error correction

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Matrix Assistant

Matrix Assistant is a web app that helps users learn how to solve matrices through step-by-step guidance and error detection.

Project is currently hosted at https://benjamin-cates.github.io/matrix_assistant

example usage

Features

  • Elementary row operations: Performs operations such as swapping rows, swapping columns, multiplying rows, and adding rows.
  • Fraction support: The app can handle matrices with fractional entries.
  • Autofill: A mode where the row operations are performed for you, useful for learning the steps in the row reduction algorithm
  • Error detection: The app checks for common mistakes such as incorrect multiplication or addition and points them out to the user.

How to use

  1. Start by entering the matrix you want to solve in the input fields.
  2. Add your suggested next row operations
  3. Fill out the matrix with the row operations performed
  4. If you made any mistakes, the program will notify you based on your selected difficulty level
  5. Continue solving the matrix until it is in reduced row echelon form.

Additional Resources

Solving systems of equations with row operations

Khan Academy Linear Algebra course

About

Learn to solve matrices through step-by-step guidance and error correction

License:MIT License


Languages

Language:TypeScript 82.1%Language:CSS 15.4%Language:HTML 1.6%Language:JavaScript 0.9%