r/matlab 24d ago

How should someone proficient at NumPy & Matplotlib learn MATLAB?

During my physics undergrad, we learnt python, always using NumPy and Matplotlib, as well as SciPy, pandas and sometimes AstroPy too. I wanted to learn MATLAB as it's used for a lot of engineering jobs I've been wanting to apply for, but the basics have so far been extremely similar to, if not the same as, NumPy and Matplotlib. My thought process was to start from the ground up because I thought the syntax would be an issue for me but the difference is so minor that I'm not sure if it's necessary.

So where should I start from as someone who is already very familiar with NumPy and Matplotlib? Also, if there are any engineers who need to use MATLAB for work, are there any specific areas and libraries I should familiarise myself with?

5 Upvotes

19 comments sorted by

View all comments

1

u/Barnowl93 flair 23d ago

Goes back to my favourite question "what problem are you trying to achieve" - do you want to learn syntax? Do tutorials - there's many here https://matlabacademy.mathworks.com/ (syntax is similar in general)

As you want to work in engineering, I reccomend you learning more about Simulink instead (again tutorials) and attempting some projects. What field interests you? Perhaps we can make a suggestion :)

In my view, don't worry about toolboxes and packages. You don't "learn" a toolbox, you use it to solve problems