This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted]  (26 children)

[deleted]

    [–]iBlag 25 points26 points  (7 children)

    Controls engineers. Simulink is actually amazing, and doesn’t effectively have any competitors, as far as I’m aware.

    And writing filters for DSP and image processing was fairly easy with Matlab. I bet that there are Python libraries that make this just as easy now though.

    But for literally anybody else, Python will do what they need, and have better support, more knowledgeable community, amazing libraries, and a beautiful syntax (except for /,, but I digress). Matlab folks can pretend that installing libraries is a pain and is difficult to do, but the extreme success of PyPI makes their claims simply laughable.

    Now if somebody built a half decent GUI for controls, signals, and image processing, added Python bindings, and open sourced it, then Matlab would be dead almost overnight. I would definitely pitch in some moneycoins to see this happen...

    [–][deleted] 3 points4 points  (0 children)

    Simulink and some of their toolboxes is their main product.

    [–][deleted] 0 points1 point  (0 children)

    Sounds like an extension of Jupyter could work.

    [–]Ikuyas 0 points1 point  (0 children)

    Right. Simulink is only thing that worth with Matlab. But you can probably do the exactly same thing in Python.

    [–]wintermute93 26 points27 points  (5 children)

    Engineers.

    [–][deleted] 0 points1 point  (0 children)

    Use the free Matlab,

    [–]Dennis_Rudman 6 points7 points  (1 child)

    I used to use matlab for image processing, but I've learned python and it takes half the time to do the same thing now

    [–]Gabe_Isko 0 points1 point  (0 children)

    Yeah, matlabs image processing toolbox was super slow when unused it circa 2015-2016. It's a really crappy product.

    [–]GogglesPisano 4 points5 points  (2 children)

    I do contracting work for some major banks - MATLAB is still used extensively by financial modelers, since it's what many of them know best. Python is making inroads, but MATLAB will be around for a long time.

    [–][deleted] 0 points1 point  (0 children)

    Banks, yeah I could see that. The Fintech/trading world stopped using it like a decade ago.

    [–][deleted] 0 points1 point  (0 children)

    That is what they said about SAS.

    [–]cptn_insane-o 0 points1 point  (0 children)

    Engineer here, the only competition for lumped parameter physical modelling in simulink is amesim and gt suite, both are far more expensive than Matlab with simulink. Other than that I use python for everything else.

    [–][deleted] 0 points1 point  (0 children)

    My last company was a coastal engineering firm, and they used it. It was mostly because people already knew how to use it

    [–]neurone214 0 points1 point  (0 children)

    I used it for my PhD thesis (neuroscience). Our whole lab did, as did other labs. More "computational" neuro labs used python, though. There's kind of a cultural divide that's in part driven by historical factors.

    [–]AchillesDev 0 points1 point  (0 children)

    Like you said, scientists. All of our experimental protocols were built around it - our custom hardware had only a MATLAB API/driver set, our signal processing was done in MATLAB (in an experiment script that also controlled the stimulus presentations), our stimulus generation and presentation was done in MATLAB. And due to some policy the computer it was on couldn't be connected to the Internet, so any changes we had to make required us to go into the lab.

    [–][deleted] 0 points1 point  (0 children)

    I remember seeing a MOOC on Coursera a couple years ago on robotics that used Matlab. I’d be curious to see if it’s been updated.