Material Detail

Physical Modeling in MATLAB

Physical Modeling in MATLAB

'Most books that use MATLAB are aimed at readers who know how to program. This book is for people who have never programmed before.

As a result, the order of presentation is unusual. The book starts with scalar values and works up to vectors and matrices very gradually. This approach is good for beginning programmers, because it is hard to understand composite objects until you understand basic programming semantics. But there are...

Show More


  • User Rating
  • Comments  (1) Comments
  • Learning Exercises
  • Bookmark Collections
  • Course ePortfolios
  • Accessibility Info

More about this material


Log in to participate in the discussions or sign up if you are not already a MERLOT member.
Carey Smith
Carey Smith (Faculty)
1 year ago
The Chapters 1 to 5 teach general Matlab programming, covering these topics: 1 Modeling and simulation (Mostly an overview of Matlab). 2 Scripts 3. Loops 4 Vectors, Matrices, and elementwise operators. Also “if” and relational operators, plotting 5 Functions and advanced loops The next 2 chapters teach these topics: 6 Zero finding and vectorizing functions 7 Functions of vectors The remaining chapters are primarily about differential equations and using them in modeling and simulation : 8 Ordinary Differential Equations 9 Systems of ODEs 10 Second-order Systems 11 Two dimensions 12 Optimization 13 Case studies 14 How does it work? (The algorithms of numerical methods) I very much like the order of development. (a) It introduces items towards goals of completing certain computations. (b) it emphasizes early on good programming style, incremental development, and debugging. The book introduces simple loops early on in a way that is nor mysterious. It has a decent number of interesting word problems. For my course, I will add significantly more. Chapter 4 runs thru some important concepts quickly. As a teacher, I will supplement these concepts with videos and assignments based on the videos, as well as more examples and assignments.