Skip to content

v0.2.0

Choose a tag to compare

@TechTastic TechTastic released this 28 Nov 22:38
· 22 commits to main since this release

Changelog - 0.2.0

  • Added CCSharp-compatible C# implementations of Matrix and Quaternion
  • Added mmath.lua made and provided by sans.9536
  • Documented mmmath.lua and added error checking
  • Moved pid.lua to the AdvancedMath subfolder
  • Added and refactored multipl;e methods in matrix.lua
    • Added solve for solving Systems of Equations via Matrices
    • Refactored add to use a different matrix constructor
    • Refactored mul to use a different matrix constructor
    • Refactored unm to use multiplication for negation
    • Refactored pow to use identity for when n == 0
    • Refactored minor to use a different matrix constructor
    • Refactored transpose to use a different matrix constructor
    • Refactored cofactor to use a different matrix constructor
    • Refactored forbenius_norm to forbeniusNorm
    • Refactored max_norm to maxNorm
    • Refactored hadamard_product to hadamardProduct and to use a different matrix constructor
    • Refactored elementwise_div to elementwiseDiv and to use a different matrix constructor
    • Refactored is_symmetric to isSymmetric and to use a different testing method
    • Refactored is_diagonal to isDiagonal
    • Refactored is_identity to isIdentity and to use a different testing method
    • Added luDecomposition
    • Added flatten
    • Added reshape
    • Added submatrix
    • Added vstack
    • Added hstack
    • Added oneNorm
    • Added twoNorm
    • Added infinityNorm
    • Added conditionNumber