Why do universities force this piece of shit on their students? I dont need it, Im going to become a fullstack anyways

Why do universities force this piece of shit on their students? I dont need it, Im going to become a fullstack anyways.

Fucking pretentious academics

Attached: Matlab_Logo.png (897x806, 133K)

OK pajeet.

Use GNU/Octave then, but don't be a fucking autist. Vector and matrix operations are the fundamentals of most modern engineering and science studies.
>Fucking pretentious academics
t. brainlet

They know better than you what to put in a curriculum. If you think you are advanced enough, go to a different university or self study to your needs.

Muh matrix

Yeah what ever fag, none of that stuff will ever apply to my real life. Im just gonna work in a cubicle anyways, like my dad.

matlab is god tier for the quick and dirty scripting and visualization.

this. but matlab can be used for a full fledged model simulation though.

Because academics are the stupidest people you'll meet.Those who can, do; those who can't, teach.

>people with PhDs and parallel industry jobs are stupid
Hahahahahah

Sure, but octave is sufficient for what I do in uni, and it was pretty much a drop-in replacement for my existing matlab scripts.

do you want research to be a dirty thing
I dont, because when they need someone to organise data and write documentation, it requires 10× more time.

Imagine being proud of being an uneducated swine.

Fuck off. I know what I want to become.

Mathlab does not help in programming and it's just a scripting language. And scripting languages are slow.

MATLAB is fucking based, you don't know how good it is until you finish your degree and can't afford a license any more.

dunning and kruger called, they said they want their effect back

then skip it and go directly to OOP class then

I can't skip classes in my college.

Why is matlab taught over something like Python? Whilst Mat is easier to use, you would think latter has more use cases? I mean do people actually work with the software?

Attached: vlcsnap-2019-09-06-00h24m34s885.png (1920x1080, 1.21M)

Because if you don't get it, you are unqualified.

It is precisely for filtering out degenerates like you.

introductory classes are pretty shit though. Most colleges have a way to skip the course if you have previous programming experience. Just take an advanced class instead of this one and then come back to this later and say "I already took the next class so give me the credit for this one anyways"

Yes, lockheed martin prototype models and simulations in matlab, for instance. Don't know why you'd need python, matlab has graphics and all.

>prof used it for the past 20 years and is too lazy to learn something else

Then stay away from university. Really. It's better for you.

t. uneducated swine

Shit Tier: matlab
Pajeet Tier: matplotlib
Chad Tier: cern Root

Samefag imposters STOP impersonating me.

>Don't know why you'd need python, matlab has graphics and all.
Python is free and less shitty you fucking retard.

>Why do universities force this piece of shit on their students?
It's a great language and a great tool for many engineers.

Octave is a pretty decent replacement for many of the things Matlab does, but not all.

University isn't job training.

Matlab isn't supposed to be fast to execute, it is supposed to be fast to write. That is important for many engineers.

Matlab is a MUCH MUCH better language for matrix manipulation then numpy will ever be.

>you would think latter has more use cases?
Python is a general purpose language.
Engineers do not need their language to do everything.

Why not just write everything yourself in assembly?

>free
Big whoop.
>less shitty
Python is literally just a language.

These are 3 completely different things.

For plotting pgfplots is the tool of the thinking man.

>he doesnt recognize Family guy reference
Millennial strikes again

you're clearly a beta bitch. Stop pretending to be so tough, your wrists must be so tiny. I'd love to see your squirm as you try and get away from me while I've got you pressed up against the wall you tranny

>Python is free and less shitty
Numpy is GARBAGE as a matrix manipulation language.

get a tripcode then OP

holy crap look at the state of this matlab shill.
Python is FREE

Octave is free and a great replacement for many tasks.

>Python is FREE
Yes. Octave too is free and a MUCH better language for matrix manipulation.

python is a top 2 language that you can use to code anything you need. Why learn obscure bullshit like octave when you can manipulate matrices and learn all kinds of coding thus raising the human skill floor for technological advancement

It's literally just another programming language. Every PL on the planet takes 2 weeks max to learn. If you can't use the right tool for the job, you're not the right person for the job.

We had only 1 course where we sometimes used matlab. We just copy pasted solutions from half a decade ago and I bet most people didn't even open matlab. So I honestly don't give a shit about it nor will I ever see it again. You can't fix a broken education system unless you go into politics.

Sans Rust

>use to code anything you need.
But you don't.
As an engineer you do not care about your language being well suited for game dev or web dev.

>Why learn obscure bullshit like octave when you can manipulate matrices
Because numpy is pure and utter garbage.

>thus raising the human skill floor for technological advancement
An engineer doesn't care about the billion other things he could do with his language.
If it is shit for what he wants to do he doesn't use it.
Numpy is shit, don't use it.

>You can't fix a broken education system unless you go into politics.
LOL
As if you could change anything if you went into politics, you go into politics to make good money and leech of taxpayers and corporate shills.

If you've had more than a year or two of C++ programming, then Rust flows like cream, it's literally everything 21st century C++ should have been.

Who gives a shit about engineers.
Matlab is closed source, so its quite literally unusable for any serious work. Python + C++/FORTRAN for heavy loops is the ideal workflow.

imagine your ambition in life is to become a fullstack webdev

>Who gives a shit about engineers.
MATLAB is a language *for* engineers.

>Matlab is closed source, so its quite literally unusable for any serious work
Companies heavily disagree with that.

>Python
Absolute garbage tier.
Numpy is absolutely shit tier, it is no serious competitor to MATLAB as it handles matrix calculations awfully.

>C++/FORTRAN for heavy loops is the ideal workflow.
Do not replace Matlab.

>matrix calculations
*Matrix manipulations

>awfully
How so?

>unusable
So why do high velocity vehicle engineers use it? Retard. Oh and matlab transpiles to C++.

Have you ever used MATLAB or Octave?
The way it handled matrices makes it super easy for quickly implementing engineering or mathematical calculations.

What do you think is easier or faster to write?
x = np.array([[1,2.0],[0,0],(1+1j,3.)])
or
x = [1 2; 0 0; 0 1+i 3]

And this is THE MOST BASIC thing you do. Matrix creation and indexing is a nightmare in numpy.

>x = [1 2; 0 0; 0 1+i 3]
x = [1 2; 0 0; 1+i 3]

>Why is matlab taught over something like Python? Whilst Mat is easier to use, you would think latter has more use cases? I mean do people actually work with the software?
Tons of people work with it. It's used because of Simulink, etc.
Basically, Matlab has a ton of proprietary interfaces to all sorts of specialist laboratory and engineering software.
It's used fucking everywhere.

Yes, and engineers really, really should not be the gold standard.

I do agree that syntactically, MATLAB is better than python. However, this does NOT make up for it being closed source. Companies, which decisions are made by people with meme degrees are also not a great authority on this, as they are driven by profits rather than accuracy. See the recent Boeing shit, as a great example. Meanwhile in academia, MATLAB is not taken seriously at all by anyone who actually care about numerics, as you have no guarantee about the results it yields past the word of the company.
Personally i have high hopes for Julia, which shows great promise to replace them both.

Because engineers are literal retards. It doesn't matter if it transpiles to C++, RUST or whatever. As long as you can not inspect, and test the source you can make no guarantees about the validity of your results, which could lead to dangerous situations. MANY deaths has happened due to numerical errors.

>validity
The language gives guarantees for the built-in methods. If anything happens, sue matlab devs. You can write your code in matlab and go through your verification routines on transpiled C++.

>Yes, and engineers really, really should not be the gold standard.
Except when it comes to purpose made engineering software like Matlab.

But my entire argument was mostly in the context of why it is being used. Because the python competition really can not keep up.

Yes, I too would love to see a great free Matlab alternative which has a comparable feature set and similarly great matrix handling.

>and go through your verification routines on transpiled C++
Going through transpiled C++ sounds like a nightmare, especially with longer programs.

>The language gives guarantees for the built-in methods
No, mathworks does.

>like a nightmare
It's your fucking job if you care about verification.
>mathworks
Look up the matlab manuals.

>It's your fucking job if you care about verification.
Yes, and it is making your job harder then it needs to be.
Might as well just write C++ at that point.

>Look up the matlab manuals.
A "language" doesn't guarantee anything, it is mathworks who guarantee that their software is implemented correctly.

>needs to be
Stop whining if you care about verification. I care about making a program and getting paid.
>guarantee
The matlab docs clearly show multiplying matrices is not ambiguous. You can't wrongly multiply matrices.

>Stop whining if you care about verification. I care about making a program and getting paid.
Again, if you verify transpiled C++ you might as well ignore MATLAB entirely.

>The matlab docs
Who is responsible for these docs?
Might it be a certain company which I mentioned multiple times already?

>You can't wrongly multiply matrices.
You can write an algorithm which does.

Attached: i.jpg (1273x719, 174K)

>ignore
Writing matlab is much easier than writing C++. For a start, its grammar is not undecided.
>responsible
Not me.
>You can write
That's your problem.

>Writing matlab is much easier than writing C++.
Not if you have to also verify transpiled C++.
Not that you even can verify anything, even in the transpiled C++ as it certainly just uses a closed source mathworks lib.

>Not me.
Who is then?
Certainly it is not the languages job.

>closed source mathworks lib
Oh boo hoo, I can't see how matlab multiplies two matrices. If you verify your own code, it's good enough. The closed source parts are some tiny minority.
>languages job.
Look up the manuals, if they say "Multiplying matrices may abort() on a full moon", don't use that language.

You are mentally retarded.

Do you not realize that it is mathworks who guarantee that the docs are correct and might accept responsibility when they aren't?
What the fuck is wrong with you?

Okay?

>uses matlab
>literally crashes indian space program
lol

SIMULINK IS JUST A PRETTY FRONTEND FOR THE MATLAB INTERPRETER

thanks for listening to my rant

Yes, that is what I tried to tell you for the last 20 minutes, you fucking autist.

Don't worry, you won't get far enough in uni to ever use it

the language isn't the point. you are supposed to be learning the concepts. the language is a means to an end.

>PhDs and parallel industry job


Degree hires used for installer peddling jobs

because it's not a piece of shit.

It's cute that you think PhDs are somehow less skilled than amateurs and tinkerers.

we use python with numpy/c++ etc at work
but it's standard to learn matlab in academia

Given that they spend whole life being a citing drone it's safe to assume that they are completely devoid of free thought, unlike amateurs and tinkerers.

matlab is comfy

> Certified Toolkits for everything
> Simulink and Simscape
> Dozens of GUI helpers to accomplish your task (Ranging from Data Acquisition, Analysis, Fuzzy Logic, Control Systems, Image Processing and so on)
> Cross Platform by default
> You can call the JVM bits wherever you want and need
> Huge code gen for C/C++ with shitloads for support
> Books, videos and nice documentation WITH EXAMPLES from Mathworks

forgot

>still shit

Why do you major in engineering if you wanted to be a code monkey?

Code monkeys make more money

>devoid of free thought
PhDs literally push human knowledge forward and prove new things possible/impossible. All tinkerers seem to be good for is bike shedding and cache FUD.

The good thing about proprietary platforms such as Matlab, Mathematica etc, is their superb documentation. Free software uses the source code as documentation.

>I dont need it, Im going to become a fullstack anyways.

you don't need to go to college for webdev, it's a pointless waste of money.

>apply for job you have the skills for
>pink haired genderfluid trans HR otherkin sees no degree
>into the bin you go

Attached: 1424721746061.png (523x372, 217K)

so many larpers

COPE

webdevs are freelancers usually

Why is Jow Forums so easy to bait?

Attached: vlcsnap-2019-03-10-22h16m55s047.png (640x480, 66K)

>teach universal knowledge
>actually teach usage of proprietary products
into the trash it goes, glad my university is not garbage

>They know better than you what to put in a curriculum
why? those who cant do, teach. it's not like theyre out there getting current real world experience at the same time as sitting in front of a classroom.

we already gave you a free alternative

isn't engineering code monkey career though?

MATLAB is bretty gud.
Simulink is bretty gud.

HOWEVER: Don't use Simscape, Simulink projects, object-oriented matlab, java integration, java-gui-fuckery, etc. if you know what's good for you.

MathWorks have implemented many, many, complex and janky features over the last 10 years or so that mainly serve to obfuscate and lock-in your solution architecture. It'll cost you in the long run.

t. Senior engineering negro.

I'm not op idiot fucktard.
And the point is, the software suite is a whole software project. It's ok if it's a scientific career I guess? But I mean, research facilities can use whatever the fuck they want, including their own homebrew software.
Seems more to me like a shilling opportunity

A


FUCKING


BULGE

My math professor told us to use octave lel

Because most engineering professors know jack shit about programming, so Matlab it's simple enough for them.

Also debugging is god tier

We used SageMath, imagine being that poor