MATLAB How to Become MATLAB Expert Quickly

  • Thread starter Thread starter Saladsamurai
  • Start date Start date
  • Tags Tags
    Matlab
Click For Summary
SUMMARY

To become proficient in MATLAB quickly, users should engage in practical projects that utilize its advanced features, particularly object-oriented programming (OOP). Beginners with procedural programming backgrounds may struggle with OOP concepts, making project selection crucial. Suggested projects include simulating a thrown baseball and solving problems from Project Euler using MATLAB. Additionally, leveraging resources like MATLAB's online documentation and relevant books can significantly enhance the learning experience.

PREREQUISITES
  • Basic programming knowledge
  • Familiarity with MATLAB fundamentals
  • Understanding of object-oriented programming concepts
  • Access to MATLAB online documentation
NEXT STEPS
  • Explore MATLAB's object-oriented programming capabilities
  • Implement a simulation project, such as a thrown baseball
  • Complete exercises from Project Euler using MATLAB
  • Read MATLAB programming books for deeper insights
USEFUL FOR

Individuals seeking to enhance their MATLAB skills, including students, engineers, and researchers interested in simulation and object-oriented programming.

Saladsamurai
Messages
3,009
Reaction score
7
Yes. I realize that time and use are probably the only real ways to become an expert, but...
I foresee a need to learn MATLAB rather quickly. I know some basics of programming and I have some experience with MATLAB. I feel like the best way to advance my knowledge to the next level is to try to make something with MATLAB. But I am not so good at coming up with project ideas that would make use of some of the more advanced features since I am not well acclimated with those features.

I would really like to make use of the object oriented capabilities of MATLAB. The main issue is that I have never used OO before and so I don't think like that. Everything I have done has been procedural in nature so I am not sure what kind of project I could do that would make use of all that goodness.

Any thoughts would be greatly appreciated! :smile:
 
Physics news on Phys.org
Try doing a simple simulation like a thrown baseball without air resistance or spin and then add these into your simulation and draw some charts.

Check amazon there are several books on MATLAB too.
 
Saladsamurai said:
I would really like to make use of the object oriented capabilities of MATLAB. The main issue is that I have never used OO before and so I don't think like that. Everything I have done has been procedural in nature so I am not sure what kind of project I could do that would make use of all that goodness.

Have you already finished this project you were starting 3 days ago?
https://www.physicsforums.com/showthread.php?t=565790
 
AlephZero said:
Have you already finished this project you were starting 3 days ago?
https://www.physicsforums.com/showthread.php?t=565790

Hi AlphaZero :smile: They are not mutually exclusive. The CFD thread was also a 'request for ideas'. I have books and I am currently working them from cover to cover...but I feel like I could be a little more proactive about the learning process by finding something a little more 'exciting' to work on than text exercises alone. Any thoughts on a good project would be nice.

See the other thread for one idea I have.
 
I'd try doing some of the exercises in Project Euler in MATLAB, or in other words, just write a lot of M-files.

MATLAB OOP is awful, IMO. Here's a start: http://www.mathworks.com/discovery/object-oriented-programming.html

Final note: the MATLAB online documentation is your best friend. http://www.mathworks.com/help/techdoc/
 

Similar threads

  • · Replies 32 ·
2
Replies
32
Views
4K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 9 ·
Replies
9
Views
3K
Replies
2
Views
2K
  • · Replies 9 ·
Replies
9
Views
5K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
8
Views
4K