Math software - any recommendation?

Click For Summary
SUMMARY

The discussion centers on the search for affordable mathematics software alternatives to expensive options like Mathematica and MATLAB. Users recommend open-source software such as Octave and Scilab, noting that while they offer some compatibility with MATLAB, users may encounter issues requiring code adjustments. Additionally, specialized software like GAP and Pari/GP is suggested for specific fields like group theory and number theory. The conversation emphasizes the importance of understanding the limitations of open-source tools compared to their commercial counterparts.

PREREQUISITES
  • Familiarity with Octave and Scilab for mathematical computations
  • Understanding of MATLAB and its syntax for compatibility assessments
  • Knowledge of GAP and Pari/GP for advanced mathematical applications
  • Basic programming skills in C, C++, or Fortran for code modifications
NEXT STEPS
  • Research compatibility issues between MATLAB and Octave/Scilab
  • Explore advanced features of GAP for group theory applications
  • Investigate Pari/GP for number theory problems
  • Learn about open-source mathematics projects and their community support
USEFUL FOR

Hobbyist mathematicians, students, and researchers seeking cost-effective alternatives to commercial mathematics software, as well as developers interested in open-source mathematical tools.

Sword7
Messages
19
Reaction score
2
Hello folks,

I was shopping for some mathematics software like Mathematica and Mathlab, etc..? However, they are too expnesive for me (hobbyist use). However, they only offer Mathematica 7 Home Edition for affordable price. I was looking for some open-source software and found a few software like Octave, Scilab, etc. I now have some questions about OSS and commerical softwares for you.

Are OSS software like Scilab and Octave fully compatible with Mathlad/Simulink/Mathematica for Linux/Windows/Mac platforms? I have some astrodynamic/aerodynamic books provides some programs for Mathlab, etc and will they work on one of Octave/Scilab software?

Thanks!
Sword7
 
Mathematics news on Phys.org
Matlab programs sort of work in Octave, but many troubles can occur. You may need to tweek them.
 
I have not seen any good Maple/Mathematica/Matlab/etc. FOSS replacements. Octave, Maxima, and Scilab are 'somewhat' compatible; most complicated programs will need to be tweaked or rewritten. They're certainly less polished than their expensive cousins.

Depending on what you're doing, you may be able to use other programs. GAP (group theory) and Pari/GP (number theory) are at least as good, if not better, than the expensive programs within their respective fields.
 
With a little bit of extra work, you can just use straight C, C++, Fortran, etc. And that's free, and you can probably find code (or make it yourself) to do whatever you want.
 
csprof2000 said:
With a little bit of extra work, you can just use straight C, C++, Fortran, etc. And that's free, and you can probably find code (or make it yourself) to do whatever you want.

That would be ridiculously inefficient. At best one would be spending one hundred times as long, and that assumes one already has knowledge of programming and computer methods needed for the task. That is like telling someone who wants to buy a car that it would be better to build one with the spare parts in their garage. :>
 
csprof2000 said:
With a little bit of extra work, you can just use straight C, C++, Fortran, etc. And that's free, and you can probably find code (or make it yourself) to do whatever you want.

You don't want to do this.
 
I wasn't suggesting he write it from scratch, I was suggesting he find open-source code that has already been written and tweak it to suit his needs.

I don't know... perhaps there aren't any good open source mathematics package projects. But it's something to look into. That's all I was suggesting.
 
You said Mathematica 7 home is affordable, so I highly recommend that.

Note that the home version is technically equivalent to the pro version, the only difference being the licensing (the home version must be used for non-commercial purposes).
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 1 ·
Replies
1
Views
3K
Replies
3
Views
2K
  • · Replies 12 ·
Replies
12
Views
6K
Replies
6
Views
3K
  • · Replies 9 ·
Replies
9
Views
29K
  • · Replies 17 ·
Replies
17
Views
46K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 67 ·
3
Replies
67
Views
15K