Tải bản đầy đủ (.pdf) (10 trang)

matlab primer 6th edition phần 10 ppsx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (63.6 KB, 10 trang )


Object-oriented programming functions
Create object or return object class
Convert object to structure array
List names and properties of class
methods
View names and properties of class
methods
True if object is a given class
True for Java objects
True for MATLAB objects
Inferior class relationship
Superior class relationship
Create structure argument for
/

Overloadable operators
Overloadable method for
Overloadable method for
Overloadable method for
Overloadable method for
Overloadable method for
Overloadable method for
Overloadable method for
Overloadable method for
Overloadable method for
Overloadable method for
Overloadable method for
Overloadable method for
Overloadable method for
Overloadable method for


Overloadable method for
Overloadable method for
Overloadable method for
Overloadable method for
(continued on next page)
© 2002 by CRC Press LLC

Overloadable operators (continued)
Overloadable method for
Overloadable method for
Overloadable method for
Overloadable method for
Overloadable method for
Overloadable method for ,
, and
Overloadable method for , ,
and
Overloadable method for
Overloadable method for
Overloadable method for
Overloadable method for
Overloadable method for
Called to load object from file
Called to save object to file

15.22 Version control commands
KHOSYHUFWUO
Checkin/checkout
checkin files to version control system
checkout files

undo checkout files

Specific version control
Version control actions using RCS
Version control actions using PVCS
Version control actions using ClearCase
Version control using Visual SourceSafe
Custom version control template

© 2002 by CRC Press LLC
15.23 Microsoft Windows functions
KHOSZLQIXQ
ActiveX client functions
Create an ActiveX control
Create an ActiveX server
ActiveX class

ActiveX demos
Sample ActiveX control creation
Sample event handler for ActiveX server

DDE client functions
Set up advisory link
Send string for execution
Initiate DDE conversation
Send data to application
Request data from application
Terminate DDE conversation
Release advisory link


15.24 Demos
Type KHOS GHPRV to see the list of MATLAB demos.
Section 15.26 lists the Symbolic Math Toolbox demos.
15.25 Preferences
KHOSORFDO
Saved preferences files
User startup M-file
User finish M-file
Master startup M-file
Search path defaults
Web browser defaults
Printer defaults
© 2002 by CRC Press LLC

Preference commands
Set command line editor keys
Set graphics terminal type

Configuration information
MATLAB server host ID number
License number
MATLAB version number

15.26 Symbolic Math Toolbox
KHOSV\PEROLF
Calculus
Differentiate
Integrate
Limit
Taylor series

Jacobian matrix
Summation of series

Linear algebra
Create or extract diagonals
Upper triangle
Lower triangle
Matrix inverse
Determinant
Rank
Reduced row echelon form
Basis for null space
Basis for column space
Eigenvalues and eigenvectors
Singular values and singular vectors
Jordan canonical (normal) form
Characteristic polynomial
Matrix exponential
© 2002 by CRC Press LLC

Simplification
Simplify
Expand
Factor
Collect
Search for shortest form
Numerator and denominator
Nested polynomial representation
Rewrite in terms of subexpressions
Symbolic substitution


Solution of equations
Symbolic solution of algebraic equations
Symbolic solution of differential
equations
Functional inverse
Functional composition

Variable precision arithmetic
Variable precision arithmetic
Set variable precision accuracy

Integral transforms
Fourier transform
Laplace transform
Z transform
Inverse Fourier transform
Inverse Laplace transform
Inverse Z transform

© 2002 by CRC Press LLC

Conversions
Convert symbolic matrix to double
Coefficient vector to symbolic
polynomial
Symbolic polynomial to coefficient
vector
Convert sym object to string


Basic operations
Create symbolic object
Shortcut for constructing symbolic
objects
Determine symbolic variables
Pretty print a symbolic expression
LaTeX representation of a symbolic
expression
C code representation of a symbolic
expression
FORTRAN representation of a symbolic
expression

Special functions
Sine integral
Cosine integral
Riemann zeta function
Lambert W function

String handling utilities
Check for a valid variable name
(MATLAB toolbox)
Vectorize a symbolic expression

© 2002 by CRC Press LLC

Pedagogical and graphical applications
Riemann sums
Easy-to-use contour plotter
Easy-to-use filled contour plotter

Easy-to-use mesh (surface) plotter
Easy-to-use mesh/contour plotter
Easy-to-use function implicit and
parametric curve plotter
Easy-to-use spatial curve plotter
Easy-to-use polar coordinates plotter
Easy-to-use surface plotter
Easy-to-use surface/contour plotter
Function calculator
Taylor series calculator

Demonstrations
Introduction to the Symbolic Math
Toolbox
Calculus demonstration
Demonstrate symbolic linear algebra
Demonstrate variable precision
arithmetic
Study plane rotations
Demonstrate symbolic equation solving

Access to Maple (not in Student Version)
Access Maple kernel
Numeric evaluation of Maple functions
List of functions for MFUN
Maple help
Install a Maple procedure

© 2002 by CRC Press LLC
16. Additional Resources

The MathWorks, Inc., and others provide a wide range of
products that extend MATLAB’s capabilities. Some are
collections of M-files called toolboxes. One of these has
already been introduced (the Symbolic Math Toolbox).
Also available is Simulink, an interactive graphical
system for modeling and simulating dynamic nonlinear
systems. The
YHU command lists the toolboxes and
Simulink components included in your installation.
These can be explored via the command
KHOS or from the
Launch Pad window. Similar to MATLAB toolboxes,
Simulink has domain-specific add-ons called blocksets.
16.1 MATLAB
MATLAB Compiler (convert M-files to C/C++)
MATLAB C/C++ Math Library
MATLAB C/C++ Graphics Library
MATLAB Report Generator
MATLAB Runtime Server
MATLAB Web Server
16.2 MATLAB toolboxes
Math and Analysis Toolboxes:
Optimization
Statistics
Neural Network
Symbolic/Extended Symbolic Math
Partial Differential Equation
Mapping (geographic information)
Spline
Data Acquisition and Import Toolboxes:

Data Acquisition
© 2002 by CRC Press LLC
Instrument Control
Database
Excel Link
Signal & Image Processing Toolboxes:
Signal Processing
Image Processing
Communications
System Identification
Wavelet
Filter Design
Motorola DSP Developer’s Kit
Developer’s Kit for Texas Instruments DSP
Control Design Toolboxes:
Control System
Fuzzy Logic
Robust Control
µ-Analysis and Synthesis
LMI (linear matrix inequality) Control
Model Predictive Control
Finance and Economics Toolboxes:
Financial
Financial Time Series
GARCH (volatility analysis)
Financial Derivatives
Datafeed (connect to financial data providers)
16.3 Simulink
Simulink Performance Tools
Stateflow

Stateflow Coder
Real-Time Windows Target
© 2002 by CRC Press LLC
Real-Time Workshop
Real-Time Workshop Embedded Coder
Real-Time Workshop Ada Coder
xPC Target
xPC Target Embedded Option
Simulink Report Generator
Requirements Management Interface
16.4 Simulink blocksets
CDMA Reference (mobile phone simulation)
Communications
Dials & Gauges
DSP (Digital Signal Processing)
Fixed-Point
Nonlinear Control Design
Power System
© 2002 by CRC Press LLC

×