What does Sup Forums think about this god-given programm?

What does Sup Forums think about this god-given programm?

Have you ever written you're own OS in matlab? why not?

My first and to this date only experience of programming. It was mandatory in my university classes, I made every effort to avoid it as much as possible, still managed to graduate BSc (Hons) Mathematics. Why anyone would use this horrible piece of shit is beyond my comprehension. I looked for jobs that require Matlab and couldn't find fucking anything. What is the point of it?

Very useful for automating homework and other things for when i was in engineering school, but i never used it as much more than a glorified calculator. what would you suggest?

>Have you ever written you're own OS in matlab? why not?

No, but I fucked you are mother

Pretty much the same for me (), it was handy for matrix operations, I can't think of anything else I willingly used it for.

Non-free and pig disgusting

>Have you ever written you're own OS in matlab?
wew

I'm taking an analysis class next semester that uses it. What am I in for?

It's python except it takes longer to open and has a lot of nice graphing tools

I fucking hated Matlab

just use python + scipy its so much better

What about Simulink?

There's tons of better options than matlab for essentially any task

I love it ! Easiest and fastest way to do some basic signal processing (FFT and shit) and make nice plots of it.
People usually think that I'm a weirdo and don't wanna talk to me though

Why does everybody hate it? It's not as if it's hard to use.

Simulink is just a way to painfully do the things you could easily do with Matlab.
It makes nice looking block diagrams though, but you can do the same thing using MS Paint

Ugly UI and non-free

You realise none of these matter to people with real jobs?

>Company doesn't have a matlab licence.

Wew

>not using matlab in nodesktop mode
>not editing your scripts in vim

HAHAHAHA

Ugly syntax, inactive community, lackluster performance, ridiculous price tag

>t. someone who's never done any control theory/signal processing

>using anime pictures on a meme website
>in 2017

HAHAHAHA

>t. engineering undergraduate with baby duck syndrome

A suitable controls library is literally nonexistant for any other language. Julia, python, even fucking octave's implementation is second hand joke.

>Have you ever written you're own OS in matlab? why not?
This made me laugh.

MATLAB is the favorite tool of aging engineers for a reason. It plots, it solves linear systems, and there's a bunch of extra functionality that's been added to it over the years. At one point it was the only way for non-experts to get their hands on a good linear system solver. Corporations pay tens of thousands for licenses because the aging engineers don't realize that there are other ways to solve a linear system than in a MATLAB script.

MATLAB is an interpretive wrapper on some open source FORTRAN libraries. The wrapper has grown organically over the years and there's no consistency of design or purpose in the API, just generations of bolt-on crap.

It's ideally used for quickly prototyping some numerical code which can be implemented using better performing tools when the size of the problem is scaled up. Instead, it's used for everything and anything that a grad student can dream up. All .m files longer than a few hundred lines are monstrosities.

I'm reading the GNU Octave manual and want to learn to use it for medical image processing.
It seems nice, you can get various numerical computations done very quickly.
Too bad Matlab is nonfree.

Because writing it in octave.

>not using anime pictures on an anime website

Why do they let math majors go without cs?

It's so useless.

>No, but I fucked you are mother
>you are mother
>you are
i`m not surprised you can´t write your own OS in matlab, you can barely write in english.

Check out the Python module scikit-image that builds on Scipy/NumPy for image processing. Octave is really out of date, slow and not even fully compatible with MATLAB.

I started using Octave as a calculator replacement too. I just found it silly I had to get my calc when I'm in front of a COMPUTER.

I like it but, yeah, I've been suggested to move to Python.

Julia is a better calculator than numpy, less verbose.

i think its a tried and true high level language for numerics. you could make an OS in it if you had a matlab boner, sure. also a lot of people are moving to python with numpy/scipy etc now.

this is your only programming experience and they gave you a b math?

MATLAB has some niche toolkits, but other languages, especially Python are rapidly replacing it. Nobody in academia wants to waste money on licenses.

For simple scripts it's only advantage is that it's syntax is a little more concise than numpy/matplotlib.

There's also the whole "every function pretty much needs its own file" thing

>2017
>using an editor from the 1970s
baka desu senpai

>hook, line, and sinker

I use LibreOffice Calc and Node as my calculator

Me and my boyfriend T'kwali uses Matlabs for all our bodega constructions

Good thing I use neovim.

no
i'm not into programming medical shit

>i`m not surprised you can´t write your own OS in matlab, you can barely write in english.

OP wrote "Have you ever written you are own OS in matlab?" (he just shortened the "are") so obviously being an idiot is a good sign that you HAVE been writing your own OS in matlab.

>OS in matlab
doubt that is possible

It's for brainlets.

slow
decent libraries
easy to debug because you can inspect any variable very easily without inserting print statements, like you would in other languages

did final AI project in MATLAB. Ran neural networks wizard, watched my GPA rise and the pucci floe

It is nice if you want an easy way to implement algorithms but I would prefer it if my university used Fortran or C for its Numerics course, but the course is a joke anyways.

Programming in MATLAB feels very cheap, in the sense that you can ignore memory management, etc..

>pros
Great for math calculations
Great for plotting shit (the best thing at it)
Great for rapid prototyping
Great for control systems
Easy to learn
Idiot proof with the gigantic amount of toolboxes that do everything for you
Easiest way of dealing with matrixes
Good for signal processing

>cons
Slow
There are free alternatives for a lot of its funcionalities
Slow
Shit at memory management
SLOOOOOOOOOOOOOOOOOOOW

I have to use Octave, because people I will work with use Matlab, if it was just my own research then I'd probably go with Python :)

And of course
>good replacements for it
Python with numpy, scipy and openCV
C++ with boost and openCV

GnuOctave a shit.