News for hackers. Stuff that matters.
Re:GNU Octave 5.1.0 by TickleSteve on Saturday March 02, 2019 @03:11AM (#19288213)
In an engineering setting, MatLab has more mindshare, but that may be changing.

The related product Simulink is not uncommon in larger engineering firms also.

Back in the day, the community around MatLab was quite large, but likely has declined in size in the last few years with the rise of Python in this area.

Re:GNU Octave 5.1.0 by ryl00 on Saturday March 02, 2019 @08:31AM (#19289174)
"Not uncommon" is an understatement. In some workplaces, Simulink is as pervasive and core to engineering as Excel is to the business world in general.
Re:GNU Octave 5.1.0 by dtech on Saturday March 02, 2019 @03:32AM (#19288277)
> In an engineering setting, MatLab has more mindshare, but that may be changing.

This has definitely been changing for a while. All engineering studies of my old university except for computer science and mathematics have switched from Java+Matlab to Python over the last years. I've already seen this have an effect on workplaces, where new students prefer to use Python and are generally allowed to.

Re:GNU Octave 5.1.0 by speedplane on Saturday March 02, 2019 @03:36AM (#19288292)
> All engineering studies of my old university except for computer science and mathematics have switched from Java+Matlab to Python over the last years

I'd love to witness this. I used Matlab heavily as an engineering student, and now mostly work in Python. Python is definitely better for complex programming, but where the program is simple and the math is hard, Matlab seems like a great tool.

I'm curious what tools/libraries python users now use that brings Python up to the usability of matlab?

Re:GNU Octave 5.1.0 by dtech on Saturday March 02, 2019 @04:12AM (#19288402)
> I'm curious what tools/libraries python users now use that brings Python up to the usability of matlab?

95% SciPy, NumPy and Spyder. I'm sure the massive savings on license costs also make it attractive.

Re:GNU Octave 5.1.0 by speedplane on Saturday March 02, 2019 @04:23AM (#19288429)
> I'm sure the massive savings on license costs also make it attractive.

I remember shelling out $60 for a true license of Matlab while in college. I remember thinking, "well you're an engineer now, and this cost is part of that", even thugh it felt like a small fortune. But official licensed version required you to insert the CD into the computer every time you used it, so I gave up a got the pirated version instead.

Re:GNU Octave 5.1.0 by 4thaccount on Saturday March 02, 2019 @08:35AM (#19289188)
Lol $60

If you get the commercial version out of college it is thousands of dollars for base and thousands for each "toolbox". Want to have database functionality? Thousands of dollars, optimization functions? Thousands of dollars.

That might be worth it for national labs that like how the native IDE, plotting, GUI, widgets, ability to put into commercial projects (they've secured licensing for the math solvers for you)...etc. It is all better integrated than Python even with it's nice Spyder IDE.

Re:GNU Octave 5.1.0 by nrclark on Saturday March 02, 2019 @03:49AM (#19288328)
Out of curiosity, do you know of a Simulink equivalent that works with Octave? Or anything close?
Re:GNU Octave 5.1.0 by satish-setty on Saturday March 02, 2019 @04:04AM (#19288369)
Not Octave, but the other Matlab-clone Scilab has a package called Xcos which is similar to Simulink.
Re:GNU Octave 5.1.0 by 4thaccount on Saturday March 02, 2019 @08:37AM (#19289193)
Octave strives to be 1:1 with Matlab, while Scilab aims to be close to 1:1. A subtle distinction there :)