Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

To resolve issues starting MATLAB on Mac OS X 10.10 (Yosemite) visit: http://www.mathworks.com/matlabcentral/answers/159016

Best way(s) to master MATLAB?

Asked by Jason on 23 May 2011

Now, I am still a novice when it comes to programming. I believe MATLAB is definitely a great programming tool, one that I can play with, particularly, when I have free time.

I would love to hear from all answerers, what are the ways that can make one proficient in this field?

2 Comments

Jason on 25 May 2011

Thank you everyone! All great and helpful answers, but I have to pick and accept one, and so I am choosing the one with the most votes.

Walter Roberson on 30 Sep 2011

This isn't actually structured as a tutorial, but I tagged it as such because it contains information that should (ideally) be placed in to a tutorial.

Jason

Products

10 Answers

Answer by Arnaud Miege on 23 May 2011
Accepted answer

If you prefer to learn in a more structured/classroom environment, I would recommend the training courses from MathWorks:

Obviously, pick the ones that apply to what you want to do.

There are also some (free) interactive tutorials available on the MathWorks web site.

Arnaud

7 Comments

Jason on 23 May 2011

Appreciate the prompt reply, but I think I will have to resort to self-learning for the time being. Thanks!

Arnaud Miege on 23 May 2011

OK. There are also various books that can help:
http://www.mathworks.co.uk/support/books/index_by_categorytitle.html

Arnaud Miege
Answer by Fangjun Jiang on 23 May 2011

If you already have Matlab installed, type 'demo' in Matlab command window. Select 'Matlab' at the left column and you'll see three videos available for jump start. After that, type 'doc' and then find 'Matlab','Getting Started'. I taught myself Matlab this way.

1 Comment

Jason on 23 May 2011

Thank you, Fangjun Jiang, yes, I already have MATLAB installed. A vote for you for your input.

Fangjun Jiang
Answer by Matt Fig on 23 May 2011

In addition to the recommendation of others:

I highly recommend the book, " Mastering MATLAB " by Duane Hanselman. This book takes the reader through the basics and covers advanced topics with many, many examples.

1 Comment

Jason on 25 May 2011

Thanks, another Matt!

Matt Fig
Answer by Matt Tearle on 23 May 2011
  1. What everyone else said. (Especially training & tutorials. Disclaimer: I'm not entirely impartial!)
  2. Read blogs like Loren on the Art of MATLAB.
  3. Play around on something like Project Euler.

1 Comment

Jason on 25 May 2011

Thanks, Matt!

Matt Tearle
Answer by Andrew Newell on 23 May 2011

1 Comment

Jason on 23 May 2011

Thank you for the link to the post, Andrew. I will bookmark it for my reference!

Andrew Newell
Answer by Bjorn Gustavsson on 23 May 2011

In addition to the above: Browse/play through "all" demos.

1 Comment

Jason on 25 May 2011

Thank you Bjorn!

Bjorn Gustavsson
Answer by Sean de Wolski on 23 May 2011
ending = 'Answers/CSSM posts';
  • ['Reading ' ending]
  • ['trying/understanding others'' replies on ' ending]
  • ['Replying to others'' posts on ' ending]
  • Browsing the FEX

I'm pretty much self taught in MATLAB from the above.

1 Comment

Jason on 23 May 2011

Thanks for the input, Sean!

Sean de Wolski
Answer by Marc on 31 Jul 2013

Is it improper to answer a question with a question??

One can Master Matlab??

All of these links are very nice. I thought with the change of the help documentation in 2012b, bumping this to the front my be useful to some newcomers.

2 Comments

Sean de Wolski on 31 Jul 2013

For varying levels of "master". I guess my feeling on it is that you have MATLAB "mastered" when you can use it quickly and effectively achieve your goals.

Even if you can't make the biggest and baddest regular expression on the first try :)

Cedric Wannaz on 31 Jul 2013

Well, the biggest regexp is not always a marker of mastery -> huh?

But it allows performing computations based on the wiki about sea urchins, which is not uninteresting .. I guess. ;-)

Marc
Answer by Rick Rosson on 15 Mar 2012

0 Comments

Rick Rosson
Answer by K E on 19 Apr 2012

Get to know a Matlab expert if there is one around who can help you when you are stuck. In my school the older students helped the new students.

0 Comments

K E

Contact us