Skip to content

jsgilberto/linear-algebra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linear Algebra

Work in Progress

Install

git clone https://github.com/jsgilberto/linear-algebra

So far:

Class Vector properties:

  • Components
  • Magnitude
  • Dimensions
  • Versors (orthogonal unit vectors)

Class Matrix properties:

  • Dimensions
  • Elements
  • Matrix

Methods defined for Vector:

  • Calculate dimensions
  • Calculate magnitude
  • Calculate versors
  • Compare dimensions between vectors
  • Dot product
  • Check collinearity with another vector
  • Calculate angle
  • Calculate polar form (for 2D vectors)
  • Calculate unit vector

Methods defined for Matrix:

  • Create matrix

To be implemented

  • Numerical errors are being fixed
  • Matrix definition using Vector class as an optional.
  • Matrix methods
  • Numerical methods (derivative for gradient, divergence, etc)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages