Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jmcph4/sxm

Sane Extensions to MATLAB
https://github.com/jmcph4/sxm

adt benchmarking bvp computational-science differential-equations extensions ivp library linear-algebra list math mathematics maths matlab monte-carlo numerical-methods ode ode-solver scientific-computing set

Last synced: about 1 month ago
JSON representation

Sane Extensions to MATLAB

Awesome Lists containing this project

README

        

# Sane Extensions to MATLAB #
---

**S**ane **E**xtensions to **M**ATLAB (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
- [Egyptian multiplication](https://en.wikipedia.org/wiki/Ancient_Egyptian_multiplication)