MATLAB Alternative - Generate Random Variables & Plot Complex Functions

  • Context: MATLAB 
  • Thread starter Thread starter EngWiPy
  • Start date Start date
  • Tags Tags
    Software
Click For Summary

Discussion Overview

The discussion revolves around alternatives to MATLAB for generating random variables and plotting complex functions, particularly for users without a MATLAB license. Participants explore various software options, their capabilities, and limitations, as well as the pricing of MATLAB licenses.

Discussion Character

  • Exploratory, Technical explanation, Debate/contested

Main Points Raised

  • Some participants suggest GNU Octave as a close alternative to MATLAB, noting its similar syntax and functionality.
  • Others mention Freemat as another option, highlighting its ease of setup compared to Octave.
  • Julia is proposed as a further alternative, although it is noted that it strays from the MATLAB environment.
  • One participant expresses concerns about Octave's limitations in saving figures in various formats compared to MATLAB.
  • SciLab is also mentioned as a freeware alternative worth considering.
  • There are discussions about the high cost of MATLAB licenses, with estimates ranging from $860 to over $2000, and some participants express frustration with the pricing and vendor's attitude.
  • Concerns are raised about the perceived superiority of MATLAB over open-source alternatives, particularly in terms of support and functionality.
  • Participants share anecdotal experiences regarding MATLAB's reliability and the challenges faced in using it for complex numerical problems.

Areas of Agreement / Disagreement

Participants generally agree on the high cost of MATLAB and express a desire for viable alternatives. However, there is no consensus on which alternative is superior, as various opinions on the effectiveness and usability of different software options are presented.

Contextual Notes

Participants mention limitations regarding the capabilities of alternatives compared to MATLAB, particularly in terms of IDE features and specific functionalities like figure saving. There are also references to the varying costs of MATLAB licenses based on user type and location.

Who May Find This Useful

This discussion may be useful for individuals seeking cost-effective software alternatives to MATLAB for simulations and plotting, particularly in academic or research settings.

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   Reactions: 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   Reactions: 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   Reactions: 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   Reactions: 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
3K
  • · Replies 22 ·
Replies
22
Views
4K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
Replies
5
Views
4K
Replies
3
Views
3K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 9 ·
Replies
9
Views
5K