Comment by stochtastic
3 days ago
This is very cool, thanks for sharing. There are many industries and academic fields where Matlab has gone out of fashion (I work in one), and my experience has been that there's a lot of over the top negativity about Mathworks products, centering mostly on the license and business model. But I think there's a lack of awareness of just how superior Matlab and Simulink are to all alternatives in some domains. All that to say: don't let the Matlab hate get to you, you're using the right tool for the job.
There really is no alternative to Simulink. When you add Simulink Compiler and Embedded Coder, you can do some amazing things. If I am doing anything else, I use Python.
The complaints about licensing seem a bit weird given that the company actually accommodates hobbyists. They have a $100-something perpetual home license that doesn't require internet access.
Most other vendors of niche "pro" software just give the middle finger to hobbyists and want you to pony up thousands of dollars for an annual subscription.
I think it's perfectly OK to say "I don't need this, open-source tools work for me". Just like you can use KiCad instead of Cadence for PCB design. But getting angry at Mathworks for wanting money from commercial users seems weird.
I'm frustrated that they push their product on undergrad engineering classes so heavily. Except for a few poorly taught weeks of C++, most of my classmates never leaned anything else. Admittedly, Matlab is a very good product for modeling and learning about controls, but they use this advantage to make sure all the fresh undergrads only know how to program in their product.
[dead]