Best way(s) to master MATLAB?

Asked by Jason on 23 May 2011
Latest activity Answered by K E on 19 Apr 2012

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

9 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 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 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 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 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