You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**S**ane **E**xtensions to **M**ATLAB (sxm) is a library of MATLAB functions and classes which perform some useful tasks in an arguably saner way.
4
+
**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.
5
5
6
6
A brief overview of features:
7
7
8
8
- ADTs
9
9
- List
10
10
- Set
11
-
- Wrappers around common MATLAB operations (e.g. plotting, solving linear systems, etc.)
11
+
- Wrappers around common MATLAB operations
12
+
- Plotting
13
+
- Solving BVPs
14
+
- Numerical methods
15
+
- Numerical differentiation
16
+
- Forward difference
17
+
- Backward difference
18
+
- Central difference
19
+
- Linear systems of equations
20
+
- Naive Gaussian elimination
21
+
- IVP solving
22
+
- Euler's method
23
+
- Monte Carlo methods
12
24
- Performance testing extensions
13
-
- Various mathematical utilities of historical interest (e.g. [Egyptian multiplication](https://en.wikipedia.org/wiki/Ancient_Egyptian_multiplication))
25
+
- Raising square matrices to arbitrary powers
26
+
- Summing arbitrarily large vectors
27
+
- Naive Gaussian solution of arbitrarily large Hilbert matrices
28
+
- Euler's method for arbitrary number of steps
29
+
- Various mathematical utilities of historical interest
0 commit comments