Skip to content

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sane Extensions to MATLAB


Sane Extensions to MATLAB (sxm) is a library of MATLAB functions and classes which perform some useful tasks in a much saner way than MATLAB does natively.

A brief overview of features:

  • ADTs
    • List
    • Set
  • Wrappers around common MATLAB operations
    • Plotting
    • Solving BVPs
  • Numerical methods
    • Numerical differentiation
      • Forward difference
      • Backward difference
      • Central difference
    • Linear systems of equations
      • Naive Gaussian elimination
    • IVP solving
      • Euler's method
    • Monte Carlo methods
  • Performance testing extensions
    • Raising square matrices to arbitrary powers
    • Summing arbitrarily large vectors
    • Naive Gaussian solution of arbitrarily large Hilbert matrices
    • Euler's method for arbitrary number of steps
  • Various mathematical utilities of historical interest