Skip to content

Getting Started with MATLAB 7 A Quick Introduction for Scientists and Engineers

Spend $50 to get a free DVD!

ISBN-10: 0195179374

ISBN-13: 9780195179378

Edition: 2006

Authors: Rudra Pratap

List price: $35.95
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

MATLAB, a software package for high-performance numerical computation and visualization, is one of the most widely used tools in engineering field today. Its broad appeal lies in its interactive environment with hundreds of built-in functions for technical computation, graphics, and animation. In addition, it provides easy extensibility with its own high-level programming language. Enhanced by fun and appealing illustrations,Getting Started with MATLAB 7: A Quick Introductionfor Scientists and Engineers employs a casual, accessible writing style that shows users how to enjoy using MATLAB.
Customers also bought

Book details

List price: $35.95
Copyright year: 2006
Publisher: Oxford University Press, Incorporated
Publication date: 8/4/2005
Binding: Paperback
Pages: 256
Size: 7.75" wide x 9.25" long x 0.50" tall
Weight: 0.968
Language: English

Rudra Pratap is Associate Professor of Mechanical Engineering at the Indian Institute of Science.

Preface
Introduction
What Is Matlab?
Does Matlab Do Symbolic Calculations?
Will Matlab Run on My Computer?
Where Do I Get Matlab?
How Do I Use This Book?
Basics of Matlab?
Matlab windows
On-line help
Input-output
File types
Platform dependence
General commands you should remember
Visit This Again
Tutorial Lessons
Lesson 1: A Minimum Matlab Session
Lesson 2: Creating and Working with Arrays of Numbers
Lesson 3: Creating and Printing Simple Plots
Lesson 4: Creating, Saving, and Executing a Script File
Lesson 5: Creating and Executing a Function File
Lesson 6: Working with Files and Directories
Lesson 7: Publishing Reports
Interactive Computation
Matrices and Vectors
Input
Indexing (or subscripting)
Matrix manipulation
Creating vectors
Matrix and Array Operations
Arithmetic operations
Relational operations
Logical operations
Elementary math functions
Matrix functions
Character strings
A Special Note on Array Operations
Vectorization
Command Line Functions
Inline functions
Anonymous functions
Using Built-in Functions and On-line Help
Example 1: Finding the determinant of a matrix
Example 2: Finding eigenvalues and eigenvectors
Saving and Loading Data
Saving into and loading from the binary Mat-files
Importing data files
Recording a session with diary
Plotting Simple Graphs
Programming in Matlab: Scripts and Functions
Script Files
Function Files
Executing a function
More on functions
Subfunctions
Compiled (parsed) functions: The p-code
The profiler
Language-specific Features
Use of comments to create on-line help
Continuation
Global variables
Loops, branches, and control-flow
Interactive input
Recursion
Input/output
Advanced Data Objects
Multidimensional matrices
Structures
Cells
Publishing Reports
Applications
Linear Algebra
Solving a linear system
Gaussian elimination
Finding eigenvalues and eigenvectors
Matrix factorizations
Advanced topics
Curve Fitting and Interpolation
Polynomial curve fitting on the fly
Do it yourself: Curve fitting with polynomial functions
Least squares curve fitting
General nonlinear fits
Interpolation
Data Analysis and Statistics
Numerical Integration (Quadrature)
Double integration
Ordinary Differential Equations
Example 1: A first-order linear ODE
Example 2: A second-order nonlinear ODE
ode 23 versus ode45
Specifying tolerance
The ODE suite
Event location
Nonlinear Algebraic Equations
Roots of polynomials
Advanced Topics
Graphics
Basic 2-D Plots
Style options
Labels, title, legend, and other text objects
Axis control, zoom in, and zoom out
Modifying plots with the plot editor
Overlay plots
Specialized 2-D plots
Using subplot for Multiple Graphs
3-D Plots
View
Rotate view
Mesh and surface plots
Vector field and volumetric plots
Interpolated surface plots
Handle Graphics
The object hierarchy
Object handles
Object properties
Modifying an existing plot
Complete control over the graphics layout
Saving and Printing Graphs
Saving graphs to reusable files
Animation
Errors
What Else Is There?
The Symbolic Math Toolbox
Should you buy it?
Two useful tools in the Symbolic Math Toolbox
Getting help with the Symbolic Math Toolbox
Using the Symbolic Math Toolbox
Summary: Some Symbolic Math Toolbox commands
Debugging Tools
External Interface: Mex-files
Graphical User Interface
The MATLAB Language Reference
Punctuation Marks and Other Symbols
General-purpose Commands
Special Variables and Constants
Language Constructs and Debugging
File Input/Output
Operators and Logical Functions
Math Functions
Matrices: Creation and Manipulation
Character String Functions
Graphics Functions
Applications Functions
Data analysis and Fourier transforms
Polynomials and data interpolation
Nonlinear numerical methods
Bibliography
Index