Skip to content

    Read more about Physical Modeling in MATLAB - Version 4.0

    Physical Modeling in MATLAB - Version 4.0

    (9 reviews)

    Allen Downey, Franklin W. Olin College of Engineering

    Copyright Year:

    Publisher: Green Tea Press

    Language: English

    Formats Available

    Conditions of Use

    Attribution-NonCommercial Attribution-NonCommercial
    CC BY-NC


    Learn more about reviews.

    Reviewed by Diane DiMassa, Professor, Massachusetts Maritime Academy on 6/22/20

    This book is intended for students who have never programmed before. It assumes some knowledge of basic physics, calculus, and differential equations. The text focuses on programming and MATLAB and does not review the mathematics. It is... read more

    Reviewed by Aaron Coyner, Associate Professor of Physics, Southwestern Oregon Community College on 10/18/19

    This text provides a solid introduction to MATLAB programming and solving pertinent physical or engineering problems using the software. The concepts covered are in my view ideal for an introductory engineering course in MATLAB. The concepts... read more

    Reviewed by Caizhi Zhou, Assistant Professor, Missouri University of Science and Technology on 10/30/18

    This book contains the most basic function and operations in Matlab for physical modeling and calculations. read more

    Reviewed by Sanichiro Yoshida, Professor, Southeastern Louisiana University on 6/20/17

    This book covers the fundamentals of MATLAB essential for beginners to conduct numerical analysis. It is user friendly and easy to use. It would be great if this book has sections to explain file input/output, file formatting, handling graphs and... read more

    Reviewed by Mohammad Saadeh, Associate Professor, Southeastern Louisiana University on 6/20/17

    The text covers the major topics that a typical MATLAB course should contain. The glossary section in each chapter provides a powerful tool for the student to recap the chapter and identify the concepts again read more

    Reviewed by Anathea Pepperl, Assistant Professor, Virginia Commonwealth University on 2/8/17

    The text covers introductory programming appropriately and is an excellent resource for students with no programming background. The author tends to focus on an application and using programming methods to make the job of the programmer easier. ... read more

    Reviewed by Katie Sheldon, Adjunct Professor, Central Oregon Community College on 8/21/16

    This book covers introductory programming with MATLAB in a methodical manner. This textbook was perfect for students who did not have a programming background. The text did a nice job summarizing chapters and explaining terms and methods in a... read more

    Reviewed by Andrew Paluch, Assistant Professor, Miami University on 8/21/16

    I currently teach a sophomore-level introduction to MATLAB and numerical methods course for chemical engineers. This text is perfect, and I plan to use it in place of a traditional textbook. MathWorks has a large number of very good MATLAB... read more

    Reviewed by Curtis Lipski, Part Time Instructor- Engineering, Portland Community College on 8/21/16

    Physical Modeling for MATLAB is a text book that would provide a great reference text book for our Electrical Circuits series courses (three courses) where MATLAB is used in the laboratory portion of the course. The text provides all the areas of... read more

    Table of Contents

    • Preface
    • Modeling and Simulation
    • Scripts
    • Loops
    • Vectors
    • Functions
    • Conditionals
    • Zero-Finding
    • Functions of Vectors
    • Ordinary Differential Equations
    • Systems of ODEs
    • Second-Order Systems
    • Two Dimensions
    • Optimization
    • Springs and Things
    • Under the Hood
    • Glossary

    Ancillary Material

    Submit ancillary resource

    About the Book

    Modeling and simulation are powerful tools for explaining the world, making predictions, designing things that work, and making them work better. Learning to use these tools can be difficult; this book is my attempt to make the experience as enjoyable and productive as possible.

    By reading this book — and working on the exercises — you will learn some programming, some modeling, and some simulation:

    • With basic programming skills, you can create models for a wide range of physical systems.  My goal is to help you develop these skills in a way you can apply immediately to real-world problems.
    • This book presents the entire modeling process, including model selection, analysis, simulation, and validation. I explain this process in Chapter 1, and there are examples throughout the book.
    • Simulation is an approach to modeling that uses computer programs to implement models and generate predictions. This book shows how simulations are used to run experiments, answer questions, and guide decision-making.

    About the Contributors


    Allen Downey is an American computer scientist, Professor of Computer Science at the Franklin W. Olin College of Engineering and writer of free textbooks. Downey received in 1989 his BS and in 1990 his MA, both in Civil Engineering from the Massachusetts Institute of Technology, and his PhD in Computer Science from the University of California at Berkeley in 1997. He started his career as Research Fellow in the San Diego Supercomputer Center in 1995. In 1997 he became Assistant Professor of Computer Science at Colby College, and in 2000 at Wellesley College. He was Research Fellow at Boston University in 2002 and Professor of Computer Science at the Franklin W. Olin College of Engineering since 2003. In 2009-2010 he was also Visiting Scientist at Google Inc.

    Contribute to this Page

    Suggest an edit to this book record