Search:

Product Information All Elsevier Sites   Advanced Product Search
SiteStat.jsp
ESSENTIAL MATLAB FOR ENGINEERS AND SCIENTISTS
Essential MATLAB for Engineers and Scientists
To order this title, and for more information, click here
Third Edition

By
Brian Hahn, Department of Mathematics and Applied Mathematics, University of Cape Town, South Africa
Dan Valentine, Dept of Mechanical Engineering, Clarkson University,US.

Description
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


Audience
Undergraduates in engineering and science taking a course on Matlab

Contents
Preface to the 3rd edition PART 1 ESSENTIALS 1. Introduction 1.1 Using MATLAB 1.2 The MATLAB desktop 1.3 Sample program 2. MATLAB Fundamentals 2.1 Variables and the workspace 2.2 Arrays: vectors and matrices 2.3 Vertical motion under gravity 2.4 Operators, expressions and statements 2.5 Output 2.6 Repeating with for 2.7 Decisions 2.8 Complex numbers 2.9 More on input and output 2.10 Odds 'n ends 2.11 Programming style 3. Program Design and Algorithm Development 3.1 Computer program design process 3.2 Other examples of structure plans 3.3 Structured programming with functions 4. MATLAB Functions & Data 4.1 Some common functions 4.2 Importing and exporting data 5. Logical Vectors 5.1 Examples 5.2 Logical operators 5.3 Subscripting with logical vectors 5.4 Logical functions 5.5 Logical vectors instead of elseif ladders 6. Matrices of Numbers & Arrays of Strings 6.1 Matrices 6.2 Matrix operations 6.3 Other matrix functions 6.4 Strings 6.5 Two-dimensional strings 6.6 eval and text macros 7. Introduction to Graphics 7.1 Basic 2-D graphs 7.2 3-D plots 8. Loops 8.1 Determinate repetition with for 8.2 Indeterminate repetition with while 9. Errors and Pitfalls 9.1 Syntax errors 9.2 Pitfalls and Surprises 9.3 Errors in logic 9.4 Rounding error 9.5 Trapping and generating errors 10. Function M-Files 10.1 Some examples 10.2 Basic rules 10.3 Function handles 10.4 Command/function duality 10.5 Function name resolution 10.6 Debugging M-files 10.7 Recursion 11. Vectors as Arrays & *Advanced Data Structures 11.1 Update processes 11.2 Frequencies, bar charts and histograms 11.3 *Sorting 11.4 *Structures 11.5 *Cell arrays 11.6 *Classes and objects 12. More Graphics 12.1 Handle Graphics 12.2 Editing plots 12.3 Animation 12.4 Colour etc 12.5 Lighting and camera 12.6 Saving, printing and exporting graphs 13. Graphical User Interfaces (GUIs) 13.1 Basic structure of a GUI 13.2 A first example: getting the time 13.3 Newton again 13.4 Axes on a GUI 13.5 Adding colour to a button Part 2 APPLICATIONS 14. Dynamical Systems 14.1 Cantilever beam 14.2 Electric current 14.3 Free fall 14.4 Projectile with friction 15. Simulation 15.1 Random number generation 15.2 Spinning coins 15.3 Rollig dice 15.4 Bacteria division 15.5 A random walk 15.6 Traffic flow 15.7 Normal (Gaussian) random numbers 16. More Matrices 16.1 Leslie matrices: population growth 16.2 Markov processes 16.3 Linear equations 16.4 Sparse matrices 17. Introduction to Numerical Methods 17.1 Equations 17.2 Integration 17.3 Numerical differentiation 17.4 First-order differential equations 17.5 Linear ordinary differential equations (LODEs) 17.6 Runge-Kutta methods 17.7 A partial differential equation 17.8 Other numerical methods Appendix A: Syntax quick reference Expressions Function M-Files Graphics if and switch for and while Input/output load/save Vectors and matrices Appendix B: Operators Appendix C: Command and functionquick reference General purpose commands Logical functions Language constructs and debugging Matrices and matrix manipulation Mathematical functions Matrix functions Data Analysis Polynomial functions Function functions Sparse matrix functions Character string functions File I/O functions Graphics Appendix D: ASCII Character Codes Appendix E: Solutions to Selected Exercises

Bibliographic details
Paperback, 448 pages, publication date: JAN-2007
ISBN-13: 978-0-7506-8417-0
ISBN-10: 0-7506-8417-8
Imprint: NEWNES

Price and Ordering
Price:
EUR 33.95
USD 41.95
GBP 29
order now
Books and book related electronic products are priced in US dollars (USD), euro (EUR), and Great Britain Pounds (GBP). USD prices apply to the Americas and Asia Pacific. EUR prices apply in Europe and the Middle East. GBP prices apply to the UK and all other countries.
See also information about conditions of sale & ordering procedures, and links to our regional sales offices.

034/330
Last update: 5 Sep 2009
Book contents
Table of contents
Reviews
View other people's reviews
Submit your review
Bookmark this page
Recommend this publication
Overview of all books
Printer-friendly version   Printer-friendly version