Mastering MATLAB 7

ISBN-10: 0131430181

ISBN-13: 9780131430181

Edition: 2005

Authors: Duane C. Hanselman, Bruce L. Littlefield

List price: $104.00
30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy


This book covers all essential aspects of MATLAB presented within an easy-to-follow "learn while doing" tutorial format.Discussees all new features of the latest release of MATLAB. Discusses integration of MATLAB with C, FORTRAN, AND Java; increases MATLAB's power and flexibility in dealing with external algorithms, datasets, and operating system capabilities. Offers thorough coverage of indexing, vectorizing, and linear algebra. Features abundant examples throughout and includes a chapter that specifically covers extensive examples. Includes a comprehensive index.A useful reference for engineers or anyone who uses MATLAB.
what's this?
Rush Rewards U
Members Receive:
You have reached 400 XP and carrot coins. That is the daily max!
Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
Periodic Table Online content $4.95 $1.99
Add to cart
Study Briefs
SQL Online content $4.95 $1.99
Add to cart
Study Briefs
MS Excel® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS Word® 2010 Online content $4.95 $1.99
Customers also bought

Book details

List price: $104.00
Copyright year: 2005
Publisher: Prentice Hall PTR
Publication date: 10/22/2004
Binding: Paperback
Pages: 864
Size: 7.00" wide x 9.25" long x 1.50" tall
Weight: 2.530
Language: English

Getting Started
Typographical Conventions
What's New in MATLAB 7
What's in Mastering MATLAB 7
Basic Features
Simple Math
The MATLAB Workspace
About Variables
Comments, Punctuation, and Aborting Execution
Complex Numbers
Floating-Point Arithmetic
Mathematical Functions
The MATLAB Desktop
MATLAB Windows
Managing the MATLAB Workspace
Memory Management
Number Display Formats
Keeping a Session Log
System Information
The MATLAB Search Path
Script M-Files
Script M-File Use
Block Comments and Code Cells
Setting Execution Time
Startup and Finish
Arrays and Array Operations
Simple Arrays
Array Addressing or Indexing
Array Construction
Array Orientation
Scalar-Array Mathematics
Array-Array Mathematics
Standard Arrays
Array Manipulation
Array Sorting
Subarray Searching
Array Manipulation Functions
Array Size
Arrays and Memory Utilization
Multidimensional Arrays
Array Construction
Array Mathematics and Manipulation
Array Size
Numeric Data Types
Integer Data Types
Floating-Point Data Types
Cell Arrays and Structures
Cell Array Creation
Cell Array Manipulation
Retrieving Cell Array Content
Comma-Separated Lists
Cell Functions
Cell Arrays of Strings
Structure Creation
Structure Manipulation
Retrieving Structure Content
Comma-Separated Lists (Again)
Structure Functions
Character Strings
String Construction
Numbers to Strings to Numbers
String Evaluation
String Functions
Cell Arrays of Strings
Searching with Regular Expressions
Relational and Logical Operations
Relational Operators
Logical Operators
Operator Precedence
Relational and Logical Functions
NaNs and Empty Arrays
Control Flow
For Loops
While Loops
If-Else-End Constructions
Switch-Case Constructions
Try-Catch Blocks
M-File Function Construction Rules
Input and Output Arguments
Function Workspaces
Functions and the MATLAB Search Path
Creating Your Own Toolbox
Command-Function Duality
Function Handles and Anonymous Functions
Nested Functions
M-file Debugging and Profiling
Debugging Tools
Syntax Checking and File Dependencies
Profiling M-Files
File and Directory Management
Native Data Files
Data Import and Export
Low-Level File I/O
Directory Management
FTP File Operations
Set, Bit, and Base Functions
Set Functions
Bit Functions
Base Conversions
Time Computations
Current Date and Time
Date Format Conversions
Date Functions
Timing Functions
Plot Labels
Matrix Algebra
Sets of Linear Equations
Matrix Functions
Special Matrices
Sparse Matrices
Sparse Matrix Functions
Data Analysis
Basic Statistical Analysis
Basic Data Analysis
Data Analysis and Statistical Functions
Data Interpolation
One-Dimensional Interpolation
Two-Dimensional Interpolation
Triangulation and Scattered Data
Derivatives and Integrals
Rational Polynomials
Curve Fitting
Cubic Splines
Basic Features
Piecewise Polynomials
Cubic Hermite Polynomials
Spline Interpolation on a Plane
Fourier Analysis
Discrete Fourier Transform
Fourier Series
Zero Finding
Minimization in One Dimension
Minimization in Higher Dimensions
Practical Issues
Integration and Differentiation
Differential Equations
IVP Format
ODE Suite Solvers
Basic Use
Setting Options
BVPs, PDEs, and DDEs
Two-Dimensional Graphics
The plot Function
Linestyles, Markers, and Colors
Plot Grids, Axes Box, and Labels
Customizing Plot Axes
Multiple Plots
Multiple Figures
Interactive Plotting Tools
Screen Updates
Specialized 2-D Plots
Easy Plotting
Text Formatting
Three-Dimensional Graphics
Line Plots
Scalar Functions of Two Variables
Mesh Plots
Surface Plots
Mesh and Surface Plots of Irregular Data
Changing Viewpoints
Camera Control
Contour Plots
Specialized 3-D Plots
Volume Visualization
Easy Plotting
Using Color and Light
Understanding Colormaps
Using Colormaps
Displaying Colormaps
Creating and Altering Colormaps
Using Color to Describe a Fourth Dimension
Lighting Models
Images, Movies, and Sound
Image Formats
Image Files
Image Utilities
Printing and Exporting Graphics
Printing and Exporting Using Menus
Command Line Printing and Exporting
Printers and Export File Formats
PostScript Support
Choosing a Renderer
Handle Graphics Properties
Setting Defaults
Handle Graphics
Object Handles
Object Properties
get and set
Finding Objects
Selecting Objects with the Mouse
Position and Units
Default Properties
Common Properties
Plot Objects
Group Objects
Annotation Axes
Linking Objects
New Plots
Rendering Speed
M-File Examples
Graphical User Interfaces
What's a GUI?
Predefined Dialog Boxes
M-File Dialog Boxes
Dialog Box Summary
GUI Object Hierarchy
GUI Creation Fundamentals
GUI Object Size and Position
Capturing Mouse Actions
The Event Queue
Callback Programming
M-File Examples
MATLAB Classes and Object-Oriented Programming
Class Creation
Converter Functions
Precedence, Inheritance, and Aggregation
MATLAB Programming Interfaces
Accessing MATLAB Arrays
Calling C or FORTRAN from MATLAB
Calling MATLAB from C or FORTRAN
Exchanging Data with MAT-Files
Shared Libraries
Serial Communications
Source Code Control Systems
Web Services
Extending MATLAB with Java
Java Overview
Java Classes
Java Objects
Java Methods
Object Properties
Data Exchange
Java Arrays
Java Functions
Windows Application Integration
COM Objects: Client/Server Communication
Dynamic Data Exchange
MATLAB Notebook
MATLAB COM-Related Toolboxes
Getting Help
Command Window Help
The Help Browser
Internet Resources
Mastering MATLAB 7 Help
Examples, Examples, Examples
Up-Down Sequence
Vandermonde Matrix
Repeated Value Creation and Counting
Differential Sums
Structure Manipulation
Inverse Interpolation
Polynomial Curve Fitting
Nonlinear Curve Fitting
Picture-in-a-Picture Zoom
MATLAB Release Information
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.