A Guide to MATLAB for ME 160
Copyright Year: 2022
Publisher: Iowa State University
Conditions of Use
This book covers the fundamentals of Matlab from background introduction to basic commands, matrix operations, script writing, graphing, and how to use functions in Matlab. It is a good tutorial for beginners. read more
This book covers the fundamentals of Matlab from background introduction to basic commands, matrix operations, script writing, graphing, and how to use functions in Matlab. It is a good tutorial for beginners.
The content of the book is accurate. Commands and scripts are presented and the corresponding outputs are given.
Matlab has not changed much over the years/versions. So there is no need to update the book regularly.
This book is concise but clear. There are enough examples to illustrate a concept.
The text used in the book is consistent in terms of terminologies.
The book is modular with many chapters. Students can go through the book chapter by chapter, which makes it easy to read.
The book is well organized. The book gradually increases the difficulty level.
Most of the figures are not clear/legible enough. It would be great if high-quality figures were used.
The book is well-written.
The text is not culturally insensitive or offensive in any way.
This a great tutorial for introducing the fundamentals of Matlab.
This book is directly related to a specific course, so it only introduces concepts that are necessary for that class. It would be minimally useful for a general MATLAB class. read more
This book is directly related to a specific course, so it only introduces concepts that are necessary for that class. It would be minimally useful for a general MATLAB class.
It seems pretty accurate regarding MATLAB's capabilities and the appropriate syntax.
Updates will be difficult because of the typesetting of the MATLAB commands. In addition, some of the functionality taught (building a GUI, etc) is not particularly relevant to a more general teaching of MATLAB.
The images are pretty fuzzy, which makes it difficult to read the MATLAB code. In addition, more examples would really clarify some of the explanations.
The formatting seemed pretty consistent.
The book is divided into manageable chapters and sections within those chapters.
The flow and organization of the book appears fine. There are some large sections of provided code that seem like they exist without enough build up to them.
The images from the computer program itself are really fuzzy and could be formatted better.
The grammar of the book appears fine.
The book is a programming book and doesn't really touch on cultural topics.
Table of Contents
- Chapter 1: Introduction
- Chapter 2: Basic Commands in MATLAB
- Chapter 3: MATRIX Operations
- Chapter 4: Writing Scripts
- Chapter 5: Commands
- Chapter 6: Graphing in MATLAB
- Chapter 7: Graphical User Interface
- Chapter 8: Functions and Function Handles
- Chapter 9: Inputting and Outputting Data
- Chapter 10: Projects
- Appendix A: Additional MATLAB Resources
- Appendix B: A commentary on this work
Ancillary MaterialSubmit ancillary resource
About the Book
This textbook provides an introduction to the MATLAB programming language for first-year mechanical engineering students enrolled in ME 160, Mechanical Engineering Problem Solving with Computer Applications. Designed to follow the content taught in class, this book provides a supplement to in-class learning that is presented at a level that is understandable to a student with no experience coding before coming to Iowa State University.
About the Contributors
Dr. Reza Montazami