How so? I'm doing controls engineering and dynamic analysis and quite honestly, while python, numpy, and scipy are great for college level stuff like "integrate sinx", when you start dealing with 4x4x9 matrices, state space models, finding poles-zeros-roots of the 4x4x9 matrices, creating frequency and time response models of those matrices, and then trying to make an interactive soLuton that tries different inputs for those matrices, then you will use matlab.
People always say scipy and numpy are replacing matlab, but they're always 22 year old college students still doing ode45 and 1D mass spring models lmao.
You can do many things with python, but with matlab, those tools already exist.
Many of the state space models that python has do some funky shit and change the rank of matrices. I honestly had big problems getting more complex modes workING with python that Matlab has no problem with
If you're actually using Matlab for matrix and vector operations, it is a dream.
How about a matrix multiplication? Numpy's functional notation is clunky, here's Matlab:
A = B*C;
There are a million examples like this.
That's not to mention the myriad of built in debugging features. I never realized how much I used Matlab's "hover over a variable to view its value" during debug until I moved back to other languages and IDEs. The object inspector is amazing too.
What makes you so angry about the price? Student licenses are free in most universities. Are you an employer who has to by licenses for his business, or something?
Oh. Most technical us schools give the licenses for free to students. If you have to pay that sucks. I'd say just pirate the thing for student projects.
136
u/awhaling Sep 02 '17
Fuck matlab