MATLAB MATLAB Alternative - Generate Random Variables & Plot Complex Functions

  • Thread starter Thread starter EngWiPy
  • Start date Start date
  • Tags Tags
    Software
Click For Summary
The discussion revolves around the need for MATLAB alternatives due to licensing costs. Users suggest several open-source options, including GNU Octave, Freemat, SciLab, and Julia, noting that Octave closely resembles MATLAB in syntax and functionality. While Octave is praised for its comprehensive features, some users express concerns about limitations, such as saving figures in various formats. The conversation highlights MATLAB's high costs, with estimates of around $860 for an annual license and over $2,000 for a perpetual license, making it less accessible for individual users. Participants also critique MATLAB's vendor practices and the lack of serious competition in the market, suggesting that a strong competitor could drive prices down and encourage more openness to criticism.
EngWiPy
Messages
1,361
Reaction score
61
Hi,

I need to use MATLAB to do some simulations on my laptop, but I don't have a license. Is there any other software I can use, that doesn't require a license? I mainly want to generate random variables, and plot functions that include exponential integrals and Bessel functions, and such non-basic functions. I know Mathematica, but it also requires a license.

Thanks in advnace
 
Physics news on Phys.org
  • Like
Likes EngWiPy
DrClaude said:
GNU Octave is basically a clone of Matlab.

Great! Downloading it. Thanks
 
Thanks. Octave seems good and it has similar syntax to MATLAB. However, running a simple code, I noticed that I cannot save the figures in different formats (like .ps) as in MATLAB. But this is something minor, and I hope to find another way to include the figures in my LaTeX-based reports.
 
You may also want to look at SciLab, a freeware item.
 
  • Like
Likes EngWiPy and jedishrfu
I didn't know about all these software! I will have to check them and make a comparison. I already downloaded Octave, and it seems good, but I will check the other suggested software. Thanks all for the suggestions. Much appreciated.
 
Matlab has been around a long time. Its proprietary and they have extensive marketing and support to keep it on top. Students get a discount but companies pay a lot for it.

All the open source versions pale in comparison to the breadth and depth of Matlab.

The only serious open source competitors are Numerical Python and Julia. They are weaker in the IDE area though.

If someone marries Julia to Octave IDE then there’s a chance to really give a Matlab a run. Right now, Julia uses the Jupyter Notebook IDE which is awesome in its own way.
 
  • Like
Likes EngWiPy
Yes, MATLAB is a huge software and very powerful for matrix-based operations. I have used it in all my research. However, right now I am not doing research in an academic institution, and don't have access to a MATLAB software. I am just curious, how much does a MATLAB license cost for individual home user (not student)?
 
  • #10
EngWiPy said:
Yes, MATLAB is a huge software and very powerful for matrix-based operations. I have used it in all my research. However, right now I am not doing research in an academic institution, and don't have access to a MATLAB software. I am just curious, how much does a MATLAB license cost for individual home user (not student)?
I don't know a specific dollar amount, but it is far more than any individual wants to pay. This is one of my main objections to matlab; it is priced beyond reach.

My other objection is the arrogance of the vendor. They simply blow off criticism of their product. Some years back, I was employed at a US government lab, and they were absolutely fascinated with matlab, particularly in connection with Simulink. The results were always accepted without question; MATLAB said so, how could anyone ever say otherwise?

I devised a test problem, a simple ODE that is nearly impossible to correctly numerically integrate and ran it through matlab. It blew sky high, just as I expected. The MATLAB vendors simply denied the results, and I was considered a bad boy for shaking everyone's implicit faith in matlab.
 
  • Like
Likes EngWiPy
  • #11
Someone told me it is $1000, but I didn't believe him :)) I think if there is a competitor, the price will go down drastically, and they will be more open to criticism. But I find MATLAB is one of a kind software, and used heavily in large institutions, especially in academia.
 
  • #12
From their site, looks like $860 for an annual license, $2,150 perpetual license.
 
  • #13
EngWiPy said:
Someone told me it is $1000, but I didn't believe him :)) I think if there is a competitor, the price will go down drastically, and they will be more open to criticism. But I find MATLAB is one of a kind software, and used heavily in large institutions, especially in academia.
You can get prices from their website. As I live in the UK, the website will only give me UK prices which vary from £29 for a student to £1800 for commercial/government use (single-user perpetual excluding tax)

These are for the basic product only. They charge extra for add-on "toolboxes" which provide extra functions.
 
  • #14
On their website it says the online pricing is not available! So, it is true that its price is ~$1000. It is too much. Insane.
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 22 ·
Replies
22
Views
4K
  • · Replies 11 ·
Replies
11
Views
3K
Replies
5
Views
4K
  • · Replies 1 ·
Replies
1
Views
3K
Replies
3
Views
3K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 9 ·
Replies
9
Views
5K