Top Books for Learning Matlab: Beginner to Advanced Level with Java Knowledge

Click For Summary

Discussion Overview

The discussion revolves around recommendations for books and resources to learn MATLAB, targeting individuals from beginner to advanced levels, particularly those with a background in Java programming. Participants share their experiences with various learning materials and online courses.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Homework-related

Main Points Raised

  • One participant expresses frustration with a mobile app for learning MATLAB and seeks book recommendations for a structured learning path.
  • Another participant suggests that numerous online tutorials exist and emphasizes the ease of learning MATLAB through self-investigation.
  • A specific tutorial from the University of Michigan is recommended as a good resource for learning MATLAB.
  • Several participants recommend "MATLAB: A Introduction with Applications" by Amos Gilat as a suitable book for beginners.
  • Information about an advanced MATLAB course offered by Stanford is shared, with participants noting the quality of Stanford's content and its free availability.
  • Concerns are raised about the lack of a licensed copy of MATLAB, with suggestions to use the free alternative, Octave, for learning purposes.
  • Questions arise regarding whether the Stanford course will cover Simulink, with participants expressing uncertainty about the syllabus and its contents.
  • One participant mentions difficulty with outdated materials on PSpice and inquires about free courses related to it.

Areas of Agreement / Disagreement

Participants generally agree on the value of the recommended book by Amos Gilat and the quality of Stanford's online courses. However, there are differing opinions on the necessity of a licensed copy of MATLAB versus using alternatives like Octave, and uncertainty remains regarding the specific content of the Stanford course.

Contextual Notes

Some participants express limitations in their access to MATLAB due to financial constraints, which may affect their ability to fully engage with certain resources. There is also uncertainty about the syllabus of the Stanford course and whether it includes specific topics like Simulink.

Wrichik Basu
Science Advisor
Insights Author
Gold Member
Messages
2,186
Reaction score
2,694
I've recently started to learn MATLAB (self-study). I first tried to learn by an app on Google Play, and work out the examples on the Matlab app. But the app is very bad, and I can't understand anything after a while.

What books can I use for learning Matlab? I have a good knowledge on Java programming (I can make applets, swing programs but not beans and server connections). Keeping that in mind, which book should I use to guide me from a beginner level to an advanced level?

N.B.: Please pardon me if this is off-topic here. I had seen a few months back that someone had asked for books on C, which was received well. If this is off-topic, I request the mentors, moderators and administrators to delete this thread.
 
  • Like
Likes   Reactions: bellesbarbara
Physics news on Phys.org
there are numerous tutorials online, MATLAB is easy to learn if you just go out and investigate. Google is your friend...
 
  • Like
Likes   Reactions: Wrichik Basu
StoneTemplePython said:
This may be too advanced, but I noticed that Stanford has an advanced MATLAB course being offered, starting in a week or so. In general the content from Stanford is extremely good, and the course is free so you may want to take a look. (If you have to drop you can always rejoin later)

https://lagunita.stanford.edu/courses/course-v1:Engineering+AdvMATLAB+Fall2017/about
That's great, but you know what, I don't even have a licensed copy to learn Matlab. I try out mainly on the android app. Can't pay so much currently. Maybe later. :sorry: If videos are made available in youtube for future views, it'll be great.:smile:
 
StoneTemplePython said:
This may be too advanced, but I noticed that Stanford has an advanced MATLAB course being offered, starting in a week or so. In general the content from Stanford is extremely good, and the course is free so you may want to take a look. (If you have to drop you can always rejoin later)

https://lagunita.stanford.edu/courses/course-v1:Engineering+AdvMATLAB+Fall2017/about
Will this course cover simulink also?
It's not understood from the topics that it will be covered:
MATLAB topics will be drawn from: advanced graphics (2D/3D plotting, graphics handles, publication quality graphics, animation), MATLAB tools (debugger, profiler), code optimization (vectorization, memory management), object-oriented programming, compiled MATLAB (MEX files and MATLAB coder), interfacing with external programs, toolboxes (optimization, parallel computing, symbolic math, PDEs).

BTW is there any free course for pspice? I tried reading some outdated book on it, and it was hard reading it, not my cup of cola.
 
Wrichik Basu said:
That's great, but you know what, I don't even have a licensed copy to learn Matlab. I try out mainly on the android app. Can't pay so much currently. Maybe later. :sorry: If videos are made available in youtube for future views, it'll be great.:smile:

You might be able to get away with using Octave (which is free) and following the course. It's up to you to experiment if you're so interested.

MathematicalPhysicist said:
Will this course cover simulink also?
It's not understood from the topics that it will be covered:

I think the course is new and the syllabus is what I'd go on.

I don't care much for Matlab to be honest, but Stanford's online stuff is really really good -- my second favorite after MIT. It pays to keep an eye on what they're offering.
 

Similar threads

Replies
86
Views
3K
  • · Replies 23 ·
Replies
23
Views
3K
  • · Replies 10 ·
Replies
10
Views
9K
  • · Replies 9 ·
Replies
9
Views
13K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 1 ·
Replies
1
Views
902
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 71 ·
3
Replies
71
Views
7K
  • · Replies 45 ·
2
Replies
45
Views
8K
  • · Replies 13 ·
Replies
13
Views
3K