The idea of commercial software getting replaced by open source, is just does not make any sense to me. I still can not understand how would a group of paid professional scientists and software engineers and projects managers, would all get defeated by random unpaid unemployed less educated volunteers! My brain still can not process this information. I still can not understand why people still pay MATLAB $1.1 Billion every year, when the super invincible Python is for free! To be honest, I feel there is a portion of crap in this hype!
The point is that Python has tens of thousands of "volunteers" working on it all over the world, while MATLAB has much fewer people working on it. People working on Python are not restricted to "random unpaid unemployed less educated volunteers", anybody that uses Python and develops a library for their own use can decide to make it availible and that includes lots of top end developers and academics. That being said, Python is not a clean replacement to MATLAB. Python is much superior to MATLAB in data analysis, machine learning and general purpose programming. However, MATLAB is irreplaceable in signal processing, automation, and many other engineering subfields. In any case, proprietary software being supplanted by open source is nothing new. As a semi-serious chess player I can mention the example of the stockfish chess engine, an open source engine that has been on top for nearly a decade. The chess engine example is a particularly strong one because there is no room for opinion, since the engines directly compete against each other, so you get to see which one is objectively best.
I used both. I would think an engineer would be more productive with Matlab/Simulink than Python. That’s what the high price is for.
The idea of commercial software getting replaced by open source, is just does not make any sense to me. I still can not understand how would a group of paid professional scientists and software engineers and projects managers, would all get defeated by random unpaid unemployed less educated volunteers! My brain still can not process this information. I still can not understand why people still pay MATLAB $1.1 Billion every year, when the super invincible Python is for free! To be honest, I feel there is a portion of crap in this hype!
The point is that Python has tens of thousands of "volunteers" working on it all over the world, while MATLAB has much fewer people working on it. People working on Python are not restricted to "random unpaid unemployed less educated volunteers", anybody that uses Python and develops a library for their own use can decide to make it availible and that includes lots of top end developers and academics.
That being said, Python is not a clean replacement to MATLAB. Python is much superior to MATLAB in data analysis, machine learning and general purpose programming. However, MATLAB is irreplaceable in signal processing, automation, and many other engineering subfields.
In any case, proprietary software being supplanted by open source is nothing new. As a semi-serious chess player I can mention the example of the stockfish chess engine, an open source engine that has been on top for nearly a decade. The chess engine example is a particularly strong one because there is no room for opinion, since the engines directly compete against each other, so you get to see which one is objectively best.
Man Matlab is not thousands of dollars, it is just 55 USDs
It is cracked
It is if you want to use it business purposes.