Best way to learn MATLAB with little CS background

  • Context: MATLAB 
  • Thread starter Thread starter cogneurodude
  • Start date Start date
  • Tags Tags
    Cs Matlab
Click For Summary
SUMMARY

To effectively learn MATLAB with minimal computer science background, focus on foundational concepts such as linear algebra and basic programming skills. Engaging with a free online MIT course on linear algebra is highly beneficial, as it directly supports MATLAB applications. Additionally, obtaining the student version of MATLAB provides access to valuable resources, including tutorials and examples. Alternatively, using GNU Octave as a free substitute allows for practice with MATLAB scripts without incurring costs.

PREREQUISITES
  • Basic understanding of linear algebra concepts
  • Familiarity with programming principles, preferably in C++
  • Access to MATLAB or GNU Octave for practical application
  • Knowledge of online learning platforms for course materials
NEXT STEPS
  • Enroll in the MIT OpenCourseWare linear algebra course
  • Download and install GNU Octave to practice MATLAB scripts
  • Explore MATLAB student version for tutorials and examples
  • Research online MATLAB tutorials and resources for beginners
USEFUL FOR

Graduate students in quantitative neuroimaging, individuals transitioning to MATLAB from other programming languages, and anyone seeking to build a solid foundation in MATLAB without extensive computer science experience.

cogneurodude
Messages
6
Reaction score
0
So, I know I will have to learn MATLAB in grad school and be pretty proficient in it to do quantitative neuroimaging analyses.

My question is: what can I do in the couple months before then to obtain a decent background for MATLAB, without having the program yet?

I found an free online MIT open course on linear algebra (which i hear is good to know for matlab) and I've been trying to learn some C++. Will getting a decent understanding in these areas help me learn MATLAB more quickly/easily? I feel like without having direct applications to the software, I can't learn much.

thanks!
 
Physics news on Phys.org
You don't really need a CS background for Matlab. Linear algebra is indeed useful.

You can get the student version of Matlab for cheap. I think it comes with a neat book full of examples and tutorials, or at least it used to. If you don't want to spring for that, get Octave and find Matlab tutorials online. Octave is free and can run most Matlab scripts.
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 3 ·
Replies
3
Views
5K
Replies
1
Views
2K
  • · Replies 12 ·
Replies
12
Views
4K
  • · Replies 10 ·
Replies
10
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K