EVERYDAY FREE SHIPPING on $25 & up - Excludes marketplace items & rentals.
EVERYDAY FREE SHIPPING on $25 & up - Excludes marketplace items & rentals.
EVERYDAY FREE SHIPPING on $25 & up - Excludes marketplace items & rentals
Search
Essentials of MATLAB Programming

Essentials of MATLAB Programming - 06 edition

ISBN13: 978-0495073000

Cover of Essentials of MATLAB Programming 06 (ISBN 978-0495073000)
ISBN13: 978-0495073000
ISBN10: 0495073008
Cover type:
Edition/Copyright: 06
Publisher: Cengage Learning
Published: 2006
International: No

USED
Sold Out
FREE Shipping on $25+
  • Ships tomorrow
  • 30-Day Returns
  • Condition: Very Good
Sold Out

Other Editions for Essentials of MATLAB Programming

More Shipping Options

Essentials of MATLAB Programming - 06 edition

ISBN13: 978-0495073000

Stephen J. Chapman

ISBN13: 978-0495073000
ISBN10: 0495073008
Cover type:
Edition/Copyright: 06
Publisher: Cengage Learning

Published: 2006
International: No
Summary

This text is intended for a first course in programming for engineers and scientists using MATLAB. Chapman's Essentials of MATLAB uses a proven top-down design methodology, used consistently throughout the text, which encourages students to think about proper design of a program before coding. It also teaches the proper use of MATLAB's built in tools to make programming and debugging easier. Tools covered include the Editor/Debugger, Workspace Browser, Help Browser and GUI design tools.

Features

  • Emphasis on Top-Down Design Methodology
  • Emphasis on Functions
  • Emphasis on MATLAB tools
  • 'Good Programming Practices' boxes
  • Programming Pitfalls Boxes

Table of Contents

1. INTRODUCTION TO MATLAB

The Advantages of MATLAB
Disadvantages of MATLAB
The MATLAB Environment
Using MATLAB as a Scratchpad
Summary. Exercises


2. MATLAB BASICS

Variables and Arrays
Initializing Variables in MATLAB
Multidimensional Arrays
Subarrays
Special Values. Displaying Output Data
Data Files
Scalar and Array Operations
Hierarchy of Operations
Built-in MATLAB Functions. Introduction to Plotting
Examples
Debugging MATLAB Programs
Summary
Exercises


3. BRANCHING STATEMENTS AND PROGRAM DESIGN

Introduction to Top-Down Design Techniques
Use of Pseudocode
The Logical Data Type
Branches
Additional Plotting Features
More on Debugging MATLAB Programs
Summary
Exercises


4. LOOPS

The while Loop
The for Loop
Logical Arrays and Vectorization
Additional Examples
Summary
Exercises


5. USER-DEFINED FUNCTIONS

Introduction to MATLAB Functions
Variable Passing in MATLAB: The Pass-By-Value Scheme
Optional Arguments. Sharing Data Using Global Memory
Preserving Data Between Calls to a Function
Function Functions
Subfunctions, Private Functions, and Nested Functions
Summary
Exercises


6. ADDITIONAL DATA TYPES AND PLOT TYPES

Complex Data
String Functions
Multidimensional Arrays
Additional Two-Dimensional Plots
Three-Dimensional Plots
Summary
Exercises


7. CELL ARRAYS, STRUCTURES AND HANDLE GRAPHICS

Cell Arrays
Structure Arrays
Handle Graphics
Position and Units
Printer Positions
Default and Factory Properties. Graphics Object Properties
Summary
Exercises


APPENDICES

ASCII Character Set
Answers to Quizzes
Index

List price: $0.00
  • Marketplace
  • From

Other Editions for Essentials of MATLAB Programming

Cover of Essentials of MATLAB Programming 2nd edition

Essentials of MATLAB Programming - 2nd edition

ISBN13: 978-0495295686
More Shipping Options