rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9781934015049

Introduction to MATLAB & SIMULINK: A Project Approach A Project Approach

by ;
  • ISBN13:

    9781934015049

  • ISBN10:

    1934015040

  • Edition: 3rd
  • Format: Paperback
  • Copyright: 2007-11-21
  • Publisher: Jones & Bartlett Learning
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $202.94 Save up to $0.20
  • Buy New
    $202.74
    Add to Cart Free Shipping Icon Free Shipping

    PRINT ON DEMAND: 2-4 WEEKS. THIS ITEM CANNOT BE CANCELLED OR RETURNED.

Summary

This book provides the optimal introduction to MATLAB and Simulink, the primary tools in engineering, science, and industry for simulating dynamic systems. Using the latest versions of the software, the book also has 20 hands-on projects that provide a practical mastery of the subject areas including the code and executable files. Apart from a basic knowledge of mathematics and physics, no further specialist knowledge is necessary. There are also over 80, in-text, exercises where readers themselves can check their mastery of the material. A CD-ROM with source code accompanies the book.

Author Biography

Ottmar Beucher is a professor in the Department of Mechanical Engineering and Mecatronics at the University of Applied Sciences in Karlsruhe, Germany Michael Weeks is an associate professor at Georgia State University where he teaches courses in Digital Signal Processing and MATLAB

Table of Contents

Prefacep. xv
Introduction to MATLABp. 1
What is MATLAB?p. 1
Elementary MATLAB Constructsp. 3
MATLAB Variablesp. 4
Arithmetic Operationsp. 13
Logical and Relational Operationsp. 21
Mathematical Functionsp. 26
Graphical Functionsp. 33
I/O Operationsp. 50
Import Wizardp. 52
Special I/O Functionsp. 52
The MATLAB Search Pathp. 54
Elementary Matrix Manipulationsp. 56
More Complicated Data Structuresp. 64
Structuresp. 64
Cell Arraysp. 72
Definition of Cell Arraysp. 73
Access to Cell Array Elementsp. 77
The MATLAB Desktopp. 82
MATLAB Helpp. 86
MATLAB Programmingp. 88
MATLAB Proceduresp. 88
MATLAB Functionsp. 90
MATLAB Language Constructsp. 95
The Function evalp. 107
Function Handlesp. 109
Solution of Differential Equationsp. 113
MATLAB Editor and Debuggerp. 123
Editor Functionsp. 123
Debugging Functionsp. 125
Symbolic Calculations With The Symbolics Toolboxp. 127
Symbolic "Auxiliary Calculations"p. 131
Introduction to Simulink?p. 135
What is Simulink?p. 135
Operating Principle And Management of Simulinkp. 136
Constructing a Simulink Block Diagramp. 138
Parametrizing Simulink Blocksp. 141
Simulink Simulationp. 145
Solving Differential Equations with Simulinkp. 150
Simplification of Simulink Systemsp. 159
The Fcn Blockp. 159
Construction of Subsystemsp. 160
Interaction with MATLABp. 164
Transfer of Variables between Simulink and MATLABp. 164
Iteration of Simulink Simulations in MATLABp. 167
Transfer of Variables Through Global Variablesp. 179
Dealing with Characteristic Curvesp. 180
Projectsp. 189
Hello Worldp. 189
Personalized Hello Worldp. 189
Hello World with Inputp. 190
Simple Menup. 191
File Reading and Writingp. 195
Writing a Filep. 195
Reading a Filep. 196
Sortingp. 199
Working with Biological Imagesp. 202
Creating a Sub-imagep. 203
Working with Multiple Imagesp. 208
Working with a Sound Filep. 210
Permutationsp. 217
Approaching a Problem and Using Heuristicsp. 222
Making Permutations Fasterp. 223
A Faster Wayp. 223
Measuring Timep. 226
The Growth of the Problemp. 228
Search a Filep. 229
A Side Note About System Commandsp. 229
DNA Matchingp. 230
Our Search Through a Filep. 231
Buffering Our Datap. 234
A Further Checkp. 239
Generating Random Datap. 244
Analyzing a Car Stereop. 247
A Fun Sound Effectp. 254
Another Fun Sound Effectp. 255
Why Divide By 2?p. 256
Stereo Test Conclusionp. 259
Drawing a Linep. 262
Finding Points Along a Linep. 262
Coding the Solution to Points Along a Linep. 264
Drawing the Linep. 267
Drawing a Framep. 269
Filling a Diamond Shapep. 273
Drawing an Entire Cubep. 278
Adjusting Our Viewp. 282
Epiloguep. 287
Solutions to the Problemsp. 289
Solutions to the MATLAB Problemsp. 289
Solutions to the Simulink Problemsp. 349
Table of Arithmetic MATLAB Operationsp. 367
Arithmetic Operations as Matrix Operationsp. 367
Arithmetic Operations as Field Operationsp. 369
About the CD-ROMp. 371
New Release Information (R2007b)p. 373
Backwards Compatibilityp. 373
What is New for R2007bp. 375
Software Indexp. 377
Indexp. 381
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program