Catholic University of Zimbabwe Library
Online Public Access Catalogue
(OPAC)

Physical Modeling in MATLAB Allen Downey

By: Downey, Allen [author]Contributor(s): Open Textbook Library [distributor]Material type: TextTextSeries: Open textbook libraryDistributor: Open Textbook Library Publisher: Green Tea Press Description: 1 online resourceSubject(s): Computer Science -- TextbooksLOC classification: QA76Online resources: Access online version
Contents:
1 Variables and Values -- 2 Scripts -- 3 Loops -- 4 Vectors -- 5 Functions -- 6 Zero-finding -- 7 Functions of vectors -- 8 Ordinary Differential Equations -- 9 Systems of ODEs -- 10 Second-order systems -- 11 Optimization and Interpolation -- 12 Vectors as vectors
Subject: 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 problems: The MATLAB documentation is written in terms of matrices, and so are the error messages. To mitigate this problem, the book explains the necessary vocabulary early and deciphers some of the messages that beginners find confusing. Many of the examples in the first half of the book are non-standard MATLAB. I address this problem in the second half by translating the examples into a more idiomatic style. The book puts a lot of emphasis on functions, in part because they are an important tool for controlling program complexity, and also because they are useful for working with MATLAB tools like fzero and ode45. I assume that readers know calculus, differential equations, and physics, but not linear algebra. I explain the math as I go along, but the descriptions might not be enough for someone who hasn't seen the material before. There are small exercises within each chapter, and a few larger exercises at the end of some chapters.
Tags from this library: No tags from this library for this title.
Star ratings
    Average rating: 0.0 (0 votes)

1 Variables and Values -- 2 Scripts -- 3 Loops -- 4 Vectors -- 5 Functions -- 6 Zero-finding -- 7 Functions of vectors -- 8 Ordinary Differential Equations -- 9 Systems of ODEs -- 10 Second-order systems -- 11 Optimization and Interpolation -- 12 Vectors as vectors

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 problems: The MATLAB documentation is written in terms of matrices, and so are the error messages. To mitigate this problem, the book explains the necessary vocabulary early and deciphers some of the messages that beginners find confusing. Many of the examples in the first half of the book are non-standard MATLAB. I address this problem in the second half by translating the examples into a more idiomatic style. The book puts a lot of emphasis on functions, in part because they are an important tool for controlling program complexity, and also because they are useful for working with MATLAB tools like fzero and ode45. I assume that readers know calculus, differential equations, and physics, but not linear algebra. I explain the math as I go along, but the descriptions might not be enough for someone who hasn't seen the material before. There are small exercises within each chapter, and a few larger exercises at the end of some chapters.

Free Documentation License (GNU)

In English.

Description based on print resource

There are no comments on this title.

to post a comment.

OPENING HOURS

Weekdays: 0815hrs - 1800hrs
Weekends:0900hrs - 1200hrs

Closed for Mass:

Mon, Thur: 1200hrs - 1300hrs
Sunday & Public Holiday’s

CALL SUPPORT

0242-570570, 0242-570169
09200664, +263 8644140602

LOCATION

18443, Cranborne Avenue, Hatfield, Harare

Other Links


©2021 | CUZ Library