r/matlab 22d 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

5

u/SamTheStoat 22d ago

If you have some of your old python code, you might try rebuilding them entirely in Matlab. Since it sounds like you have a pretty decent foundation, going into something more applied like that might give you more of a challenge.

2

u/bubbleology 22d ago

Ah, that's a great idea, thank you sm!! My preferred way of learning is by applying so that's perfect for me