I use it a lot for mathematics, but I'm just wondering how much Veeky Forums sees it in the real world.
Is MATLAB a meme?
Other urls found in this thread:
math.andrej.com
twitter.com
Probably a lot.
Isn't MATLAB an engy language though? Don't mathfags use Haskell or some shit?
I use it as my calculator.
I see engineers talking a lot about it.
I used it in college but never see it or here about it outside of college.
Its used in our uni whole.time. but i doubt that real lifes use it yes
Jesus god it is the worst fucking train-wreck garbage-heap rube goldberg bag of dildos I have ever used.
It is sold as high productivity. Bullshit. Anything past a prototype and the language and bug riddled horrendously slow libraries and language paradigm work against you EVERY STEP OF THE FUCKING WAY.
And everyone fucking uses it. Babby's first and last TI-83 graphics calculator, that's all it is.
I will jank Cleve Moler next time I see that fat fuck
Found the gender studies major.
It's pretty useful for EE.
>gender studies major
>even knowing what Matlab is
Matlab or python 3?
EEng PhD here, at my uni people use it for prototyping or simulating stuff sometimes, but then rewrite it in C, C++, C# (depending on the reqired level of user interaction) or alternatively LabView (if there's a lot of talking to hardware involved).
I personally think that Julia is a way superior language, but on the other hand, I'm the dept's autist.
Octave master race
It is an okay language to prototype in.
But you really dont want to use it if speed or accuracy matters.
VERY bad choice.
Yes, it's a disgusting meme. I am doing my matlab college homework right now and i hate it, especially meaningless error messsages. Also it requires like a 40 seconds to make a single graphic of simple function on my laptop which is quitely powerful
Python3
>I personally think that Julia is a way superior language, but on the other hand, I'm the dept's autist.
You are certainly right.
Julia at least can add and multiply big numbers without spazzing out.
>LabView
The only thing even more worthless than matlab.
>Use it as a calculator
>VERY bad choice.
That's all it should be used for. It's an oversized pocket calculator with about the same performance.
>with about the same performance
That's why makes it so awful, it is really bad at the only thing it is good.
>LabView
>The only thing even more worthless than matlab.
I also hate it with a passion (for vendor lock-in, not working with any version control systems, and most importantly, promises of simplifying programming while delivering only a way to describe already simple problems straightforwardly, and exploding the complexity when faced with truly complex problems), but on the other hand, it still seems the most viable option when you have a bunch of measuring equipment and want to connect it to some control equipment. I mean, in principle, some solution based on Erlang/Elixir, backed with high speed extensions written in C, could perhaps work orders of magnitude better than this, but alas, I never got around to implement my idea, and apparently neither had anyone else disgusted with LV.
>your Matlab license will expire in 9 days
What's the preferred language for math majors?
Just learn a bit of Python, R, and maybe Ruby if you've learned the others and you're bored..
English
>Don't mathfags use Haskell or some shit?
I'm not a mathematician, but I seriously doubt that. All the "math" in Haskell is a simplistic and non-rigorous part of category theory (it breaks down if you consider non-terminating expressions and the "seq" function that lets you evaluate things in arbitrary places: math.andrej.com
C++
like it or not, it is the standard language in a lot of contexts, so it's good to be familiar with it if you have any interest in collaborating on "applied" projects
>not russian
is there a reason MatLab is so standardized? what's stopping someone form just using Python or C++ or whatever the hell they feel like using?
shitloads upon shitloads of libraries.
I use it for medical image manipulation like filtering and segmentation, or rather to learn how more advanced and specialized software actually works. I works well enough, atleast I do not have to go full autist and actually do shit in C++. Although admittedly it has its own problems, like the fact that its syntax is getting too much of a clusterfuck for its own good.
>its syntax is getting too much of a clusterfuck for its own good.
>is getting
That's a kind way of putting it. No seriously, which other language forces you to use strings followed by values to simulate keyword arguments (like glorified shell scripts), and to parse cell array blobs when you call functions that may return something else than numbers or matrices (like the regular expression functions)? While the language itself did evolve beyond that, the standard library is well stuck in the "duh, at least it's better than writing Fortran, isn't it?" times.
I've had 2 engineering jobs - one of them needed Matlab. It exists - good for prototyping in DSP but C/C++ is pretty much the norm for real implementation.