Essential MATLAB for Engineers and Scientists

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

The essential guide to MATLAB as a problem solving tool This text presents MATLAB both as a mathematical tool and a programming language, giving a concise and easy to master introduction to its potential and power. Stressing the importance of a structured approach to problem solving, the text gives a step-by-step method for program design and algorithm development. The fundamentals of MATLAB are illustrated throughout with many examples from a wide range of familiar scientific and engineering areas, as well as from everyday life. Features: . Numerous simple exercises provide hands-on learning of MATLAB's functions . A new chapter on dynamical systems shows how a structured approach is used to solve more complex problems. . Common errors and pitfalls highlighted . Concise introduction to useful topics for solving problems in later engineering and science courses: vectors as arrays, arrays of characters, GUIs, advanced graphics, simulation and numerical methods . Text and graphics in four colour . Extensive instructor support Essential MATLAB for Engineers and Scientists is an ideal textbook for a first course on MATLAB or an engineering problem solving course using MATLAB, as well as a self-learning tutorial for students and professionals expected to learn and apply MATLAB for themselves. Additional material is available for lecturers only at http://textbooks.elsevier.com. This website provides lecturers with:
  • A series of Powerpoint presentations to assist lecture preparation
  • Extra quiz questions and problems
  • Additional topic material
  • M-files for the exercises and examples in the text (also available to students at the book's companion site)
  • Solutions to exercises
  • An interview with the revising author, Daniel Valentine
· Numerous simple exercises give hands-on learning · A chapter on algorithm development and program design · Common errors and pitfalls highlighted · Concise introduction to useful topics for solving problems in later engineering and science courses: vectors as arrays, arrays of characters, GUIs, advanced graphics, simulation and numerical methods · A new chapter on dynamical systems shows how a structured approach is used to solve more complex problems. · Text and graphics in four colour · Extensive teacher support on http://textbooks.elsevier.com: solutions manual, extra problems, multiple choice questions, PowerPoint slides · Companion website for students providing M-files used within the book

Author(s): Brian Hahn
Edition: 3
Publisher: Newnes
Year: 2007

Language: English
Pages: 449

Contents......Page 6
Part I: Essentials......Page 22
1. Intoduction......Page 24
2. MATLAB fundamentals......Page 45
3. Program design and algorithm development......Page 107
4. MATLAB functions & *data import-exportutilities......Page 125
5. Logical vectors......Page 142
6. Matrices of numbers & arrays of strings......Page 162
7. Introduction to graphics......Page 192
8. Loops......Page 226
9. Errors and pitfalls......Page 243
10. Function M-files......Page 251
11. Vectors as arrays & *advanced data structures......Page 272
12. *More graphics......Page 293
13. *Graphical User Interfaces (GUIs)......Page 313
Part II: Applications......Page 326
14. Dynamical systems......Page 328
15. Simulation......Page 349
16. *More matrices......Page 362
17. *Introduction tonumerical methods......Page 380
Appendix A: Syntax quick reference......Page 411
Appendix B: Operators......Page 416
Appendix C: Command and functionquick reference......Page 417
Appendix D: ASCII character codes......Page 426
Appendix E: Solutions to selectedexercises......Page 427
Index......Page 442