
A Guide to MATLAB for ME 160
![]()
![]()
![]()
![]()
![]()
Austin Bray
Reza Montazami
Año de Copyright:
Publisher: Iowa State University
Language: English
Lee este libro
Condiciones de Uso
Attribution-NonCommercial-ShareAlike
CC BY-NC-SA
Comentarios
Opinión de Jeffrey Phillips, Associate Professor, Hanover College on 4/3/24
This book is not meant to be a comprehensive guide to MATLAB. Instead, it is meant to be a guide to the basic functions of MATLAB that an undergraduate Mechanical Engineering student would need in order to complete assignments that require the... lee mas
![]()
![]()
![]()
![]()
![]()
Opinión de Jeffrey Phillips, Associate Professor, Hanover College on 4/3/24
Exhaustividad
This book is not meant to be a comprehensive guide to MATLAB. Instead, it is meant to be a guide to the basic functions of MATLAB that an undergraduate Mechanical Engineering student would need in order to complete assignments that require the use of MATLAB.
Precisión de contenido
My review of the material did not uncover any errors.
Relevancia / Longevidad
I think this book is an excellent resource for students who need an introduction to or refresher on MATLAB. Anyone who has used MATLAB knows that is has extensive on-line help and also very good on-line training modules. This book will not replace those. I still require my first-year engineering students to complete the MATLAB "On-Ramp" training as their first step to learning how to use MATLAB, but I offer a link to this textbook as an easy to use reference once they have completed the on-ramp. I also find it a nice reference as I don't use MATLAB all the time and frequently forget some of the basics such as the format of the code you should use when asking for an input value.
Claridad
I found the text easy to follow, however, I am not a beginner at using MATLAB, so perhaps not the ideal judge of clarity.
Consistencia
At the end of most chapters there is a Problems sections. However, not every section has a problems, and at the end of chapter 5 are not numbered as they are in other chapters.
Modularidad
I think it is ideal for going to a specific topic to get a refresher rather than having to plow through an entire book or on-line training course.
Organización / Estructura / Flujo
The layout is quite logical with an introduction to basic MATLAB commands at the beginning followed by more details subjects such as the use of matrix algebra and graphing capabilities.
Interfaz
The book is available as both a PDF and as an on-line textbook. The latter is very easy to navigate.
Errores gramaticales
I found no issues.
Relevancia cultural
I found no issues but am part of the social majority in the USA engineering community, so may not be the best judge of this.
ComentariosI intend to list this as a supplemental textbook for any of my courses in which I have assignments that require the use of MATLAB. Since the textbook is available at no charge, I see no down side in having it as a supplement to the primary textbook.
Opinión de Xiumin Diao, Associate Professor, Purdue University on 12/15/23
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. lee mas
![]()
![]()
![]()
![]()
![]()
Opinión de Xiumin Diao, Associate Professor, Purdue University on 12/15/23
Exhaustividad
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.
Precisión de contenido
The content of the book is accurate. Commands and scripts are presented and the corresponding outputs are given.
Relevancia / Longevidad
Matlab has not changed much over the years/versions. So there is no need to update the book regularly.
Claridad
This book is concise but clear. There are enough examples to illustrate a concept.
Consistencia
The text used in the book is consistent in terms of terminologies.
Modularidad
The book is modular with many chapters. Students can go through the book chapter by chapter, which makes it easy to read.
Organización / Estructura / Flujo
The book is well organized. The book gradually increases the difficulty level.
Interfaz
Most of the figures are not clear/legible enough. It would be great if high-quality figures were used.
Errores gramaticales
The book is well-written.
Relevancia cultural
The text is not culturally insensitive or offensive in any way.
ComentariosThis a great tutorial for introducing the fundamentals of Matlab.
Opinión de Caroline Baker, Assistant Professor, Anderson University on 2/17/23
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. lee mas
![]()
![]()
![]()
![]()
![]()
Opinión de Caroline Baker, Assistant Professor, Anderson University on 2/17/23
Exhaustividad
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.
Precisión de contenido
It seems pretty accurate regarding MATLAB's capabilities and the appropriate syntax.
Relevancia / Longevidad
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.
Claridad
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.
Consistencia
The formatting seemed pretty consistent.
Modularidad
The book is divided into manageable chapters and sections within those chapters.
Organización / Estructura / Flujo
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.
Interfaz
The images from the computer program itself are really fuzzy and could be formatted better.
Errores gramaticales
The grammar of the book appears fine.
Relevancia cultural
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
Acerca del libro
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.
Sobre los contribuyentes
Authors
Austin Bray
Dr. Reza Montazami