COVID-19 Response at

Read what we're doing...

MATLAB for Engineers


Product Description
Product Details

Table of Contents

Previous edition TOC SECTION 1: AN INTRODUCTION TO BASIC MATLAB SKILLS1. About Matlab1.1 What is Matlab?1.2 Student Edition of Matlab1.3 How is Matlab used in Industry?1.3.1 Electrical Engineering 1.3.2 Biomedical Engineering1.3.3 Fluid Dynamics1.4 Problem Solving in Engineering and Science 2. Matlab Environment2.1 Getting Started2.2 Matlab Windows2.2.1 Command Window2.2.2 Command History2.2.3 Workspace Window2.2.4 Current Directory Window2.2.5 Document Window2.2.6 Graphics Window2.2.7 Edit Window2.2.8 Start Button2.3 Solving Problems with Matlab2.3.1 Using Variables2.3.2 Matrices in Matlab2.3.2.1 Scalar Operations2.3.2.2 Order of Operation2.3.2.3 Array Operations2.3.3 Number Display2.3.3.1 Scientific Notation2.3.3.2 Display Format2.4 Saving Your Work2.4.1 Saving Variables2.4.2 Script M-files 3. Built-in Matlab Functions3.1 Using Built-in Functions3.2 Using the Help Feature3.3 Elementary Math Functions3.3.1 Common Computations3.3.2 Rounding Functions3.3.3 Discrete Mathematics3.4 Trigonometric Functions3.5 Data Analysis Functions3.5.1 Maximum and Minimum3.5.2 Mean and Median3.5.3 Sums and Products3.5.4 Sorting Values3.5.5 Determining Matrix Size3.5.6 Variance and Standard Deviation3.6 Random Numbers3.6.1 Uniform Random Numbers3.6.2 Gaussian Random Numbers3.7 Complex Numbers3.8 Computational Limits3.9 Special Values and Miscellaneous Functions 4. Manipulating Matlab Matrices4.1 Manipulating Matrices4.1.1 Defining Matrices4.1.2 Using the Colon Operator4.2 Problems with Two Variables4.3 Special Matrices4.3.1 Matrix of Zeros4.3.2 Matrix of Ones4.3.3 Diagonal Matrices4.3.4 Magic Matrices 5. Plotting5.1 Two Dimensional Plots5.1.1 Basic Plotting5.1.2 Line, Color and Mark Style5.1.3 Axis Scaling and Annotating Plots5.2 Subplots 5.3 Other Types of Two Dimensional Plots5.3.1 Polar Plots5.3.2 Logarithmic plots5.3.3 Bar Graphs and Pie Charts5.3.4 Histograms5.3.5 X-Y Graphs with two Y Axes5.3.6 Function Plots5.4 Three Dimensional Plotting5.4.1 Three Dimensional Line Plot5.4.2 Surface Plots5.5 Editing Plots from the Menu Bar5.6 Creating Plots from the Workspace Window5.7 Saving Your Plots SECTION 2: PROGRAMMING IN MATLAB6. User-Defined Functions6.1 Creating Function M-files6.1.1 Syntax6.1.2 Comments6.1.3 Functions with Multiple Inputs and Outputs6.1.4 Functions with No input or no outputs6.1.5 Determining the number of input and output arguments6.1.6 Local Variables6.1.7 Global Variables6.1.8 Accessing M-file Code6.2 Creating Your Own Tool Box of Functions6.3 Anonymous Functions6.4 Function Functions 7. User Controlled Input and Output7.1 User Defined Input7.2 Output Options7.2.1 Display Function7.2.2 Formatted Output (fprintf)7.3 Graphical Input7.4 Using Cell Mode in Matlab M-files7.5 Reading and Writing Data From Files 8. Logical Functions and Control Structures8.1 Relational and Logical Operators8.2 Flow Charts and Pseudo-Code8.3 Logical Functions8.3.1 Find 8.3.2 Flow Charting and Pseudo Code for Find Commands8.4 Selection Structures8.4.1 The Simple If8.4.2 If/Else8.4.3 Elseif8.4.4 Switch and Case8.4.5 Menu8.5 Repetition Structures - Loops8.5.1 For Loops8.5.2 While Loops8.5.3 Break and Continue8.5.4 Improving the Efficiency of Loops SECTION 3: ADVANCED MATLAB CONCEPTS9. Matrix Algebra9.1 Matrix Operations and Functions9.1.1 Transpose9.1.2 Dot Product9.1.3 Matrix Multiplication9.1.4 Matrix Inverse9.1.5 Determinants9.1.6 Cross Products9.2 Solutions to Systems of Linear Equations9.2.1 Solution Using the Matrix Inverse9.2.2 Solution Using Matrix Left Division9.3 Special Matrices9.3.1 Ones and Zeros9.3.2 Identity Matrix9.3.3.Other Matrices 10. Other Kinds of Arrays10.1 Data Types10.1.1 Numeric Data Types10.1.2 Character and String Data10.1.3 Symbolic Data10.1.4 Logical Data10.1.5 Sparse Matrices10.2 Multidimensional Arrays10.3 Character Arrays10.4 Cell Arrays10.5 Structure Arrays 11. Symbolic Mathematics11.1 Symbolic Algebra11.1.1 Creating Symbolic Variables11.1.2 Manipulating Symbolic Expressions and Symbolic Equations11.2 Solving Expressions and Equations11.2.1 The Solve Function11.2.2 Solving Systems of Equations11.2.3 Substitution11.3 Symbolic Plotting11.3.1 The ezplot Function11.3.2 Additional Symbolic Plots11.4 Calculus11.4.1 Differentiation11.4.2 Integration11.5 Differential Equations 12. Numerical Techniques12.1 Interpolation12.1.1 Linear Interpolation12.1.2 Cubic Spline Interpolation12.1.3 Multidimensional Interpolation12.2 Curve Fitting12.2.1 Linear Regression12.2.2 Polynomial Regression12.2.3 The polyval function12.3 Using the Interactive Fitting Tools12.3.1 Basic Fitting Tools12.3.2 Curve Fitting Toolbox12.4 Differences and Numerical Differentiation12.5 Numerical Integration12.6 Solving Differential Equations Numerically 13. Advanced Graphics13.1 Images 13.2 Handle Graphics13.3 Animation13.4 Other Visualization Techniques13.5 Introduction to Volume Visualization Appendix A: Command Summary Appendix B: Answers to Practice Exercises


"As the author states in the `About This Book' section, many students entering the engineering field today do not have a background to programming, let alone the knowledge of a specific program such as MATLAB. This text is an excellent tutorial for them to not only understand the MATLAB environment, but how it can be helpful for solving engineering, chemistry, and/or physics-related problems." - Richard Clark, Virginia Western Community College

"The end-of-the-chapter homework problems are very good. I really like the fact they are from various engineering fields that the student's are likely to do later on. Just like the illustrative examples in the chapters, the homework problems are very interesting." - Ram Narasimhan, University of Miami

"This book really stood out when I was making my textbook selection. I really like the in-depth examples in the text as well as the concept-check practice exercises." - April Andreas, McLennan Community College

"I very, very much like the selection of problems. I can always find something interesting and challenging." - April Andreas, McLennan Community College

Ask a Question About this Product More...
Write your question below:
Look for similar items by category
How Fishpond Works
Fishpond works with suppliers all over the world to bring you a huge selection of products, really great prices, and delivery included on over 25 million products that we sell. We do our best every day to make Fishpond an awesome place for customers to shop and get what they want — all at the best prices online.
Webmasters, Bloggers & Website Owners
You can earn a 8% commission by selling MATLAB for Engineers: United States Edition on your website. It's easy to get started - we will give you example code. After you're set-up, your website can earn you money while you work, play or even sleep! You should start right now!
Authors / Publishers
Are you the Author or Publisher of a book? Or the manufacturer of one of the millions of products that we sell. You can improve sales and grow your revenue by submitting additional information on this title. The better the information we have about a product, the more we will sell!
Item ships from and is sold by, Inc.
Back to top