MATLAB for Engineers, Global Edition

Holly Moore  
Total pages
January 2018
Related Titles


For courses in Engineering.

Start at the beginning to introduce your students to MATLAB

MATLAB® For Engineers introduces students the MATLAB coding language. Developed out of Moore’s experience teaching MATLAB and other languages, the text meets students at their level of mathematical and computer sophistication. Starting with basic algebra, the book shows how MATLAB can be used to solve a wide range of engineering problems. Examples drawn from concepts introduced in early chemistry and physics classes and freshman and sophomore engineering classes stick to a consistent problem-solving methodology.

Students reading this text should have an understanding of college-level algebra and basic trigonometry. The text includes brief backgrounds when introducing new subjects like statistics and matrix algebra. Sections on calculus and differential equations are introduced near the end and can be used for additional reading material for students with more advanced mathematical backgrounds.


Teach students MATLAB from the beginning

· UPDATED For MATLAB® 2016 release

o UPDATED! Screenshots shown in the book now reflect the 2016 release.

o UPDATED! The use of subfunctions in MATLAB programs recognizes that functions no longer need to be stored in separate files.

o NEW! Functionality and behavior associated with the 2014 graphics update is included.

o NEW! Data types, such as table, datetime and strings are introduced.

· The material is grouped into three sections:

o An Introduction to Basic MATLAB Skills

o Programming in MATLAB

o Advanced MATLAB Concepts

§ Includes chapters that will help students as they become more involved in solving engineering problems. They do not depend on each other and therefore do not have to be taught sequentially.

· Starts with basic algebra and shows how MATLAB can be used to solve engineering problems from a wide range of disciplines.

o Examples are drawn from concepts introduced in early chemistry and physics classes and freshman and sophomore engineering classes.

o UPDATED! Coverage of symbolic algebra functionality has been updated significantly.

· A standard problem-solving methodology is used consistently.

· NEW! Live Scripts have been added.

· The text assumes that the student has a basic understanding of college algebra and has been introduced to trigonometric concepts.

· A brief background is included when MATLAB techniques related to statistics or matrix algebra are introduced.

· Sections describing MATLAB techniques for solving problems by means of calculus and differential equations are introduced near the end of appropriate chapters.

Designed to be “hands on”

· Numerous examples are embedded in the text

o More complicated numbered examples included in each chapter to reinforce the concepts introduced.

· Practice exercises are included in each chapter to give students an immediate opportunity to use their new skills.

o NEW! Additional problems were added and some problems were modified based on feedback from both instructors and students. Historic data used in the problems has been updated to current values.

· NEW! A number of new functions were introduced throughout the book related to new data types introduced in 2016.

· The Instructor’s Resource Center includes the following material:

o M-files and Live Scripts containing solutions to practice exercises

o M-files containing solutions to example problems

o M-files and Live Scripts containing solutions to homework problems

o PowerPoint slides for each chapter

o All of the figures used in the text, suitable for inclusion in your own PowerPoint presentations

o Appendix E Solutions to Practice Exercises can be found at the following website:

Table of Contents

1. About MATLAB
2. MATLAB Environment
3. Built-In MATLAB Functions
4. Manipulating MATLAB Matrices
5. Plotting

6. Logical Functions And Selection Structures
7. Repetition Structures

8. User-Controlled Input And Output
9. User-Defined Functions
10. Matrix Algebra
11. Other Kinds Of Arrays
12. Symbolic Mathematics
13. Numerical Techniques
14. Advanced Graphics
15. Creating Graphical User Interfaces
16. Simulink: A Brief Introduction


Appendix A: Special Characters, Commands, and Functions

Appendix B: Scaling Techniques

Appendix C: The Ready Aim Fire GUI

Appendix D