| Cost | Notes | Symbolic Computation | Call in | Call from |
---|
R | Free | Primarily for statistics, but there are many interfaces to open-source numerical software | Ryacas package | C, Cplus, Python, Matlab | Python, Excel |
GNU Octave | Free | numerical computing package with lots of extension modules. Syntax mostly compatible with MATLAB | GiNaC extension | Cplus | Cplus, Java |
Matlab | 99 (student) | Numerical computation and simulation with 2D/3D visualization | Symbolic Math Toolbox | C, Cplus, Java | Java, Excel |
Mathematica | 145 (student) | computer algebra system | Yes | Cplus, Java, R | Cplus, Java, Matlab, Excel, VB |
Maple | 99 (student) | computer algebra system | Yes | C | C, Java, Matlab, Excel, VB |
Freemat | Free | mostly compatible with MATLAB. | - | C, Cplus | - |
Scilab | Free | syntax similar to MATLAB. used for numerical computing in engineering and physics | - | C, Java, Python | - |
Gauss | Proprietary | some used in econometrics | No | - | - |
SAS | Proprietary | for statistics | No | - | - |
SPSS | Proprietary | for statistics | No | - | - |
data/comparison_of_numerical_software
1. Matlab
2. GNU Octave
3. Scilab
4. Freemat