1. 1 Understanding MATLAB
The history of1.1.1MATLAB
The main functions of 1. 1.2MATLAB
1.1.3 new functions of MATLAB 7.0
MATLAB environment under 1.2 window
1. 2. 1 Desktop Introduction
1. 2. 2 command window operation introduction
1. 2. 3 Introduction to Command Window
The easiest way to use a calculator
1.2.5 Values, variables and expressions
1.2.6 Diagram of calculation results
Operation points of 1.3 command window
1.4 Business History Window
1.4. 1 Introduction to Command History Window
1.4.2 Rerun the history command line.
1.5 Current directory, path setter and file management
1.5. 1 Introduction to the current directory browser
1. 5. 2 Search path of atlas
1. 5. 3 MATLAB MATLAB Search Path Extension and Modification
1.6 Workspace Browser and Array Editor
1.6. 1 Introduction to Workspace Browser
The 1.6.2 field menu is used to access and delete memory variables.
1.6.3ArrayEditor Array Editor and Input of Large Arrays
1.7LaunchPad interactive interface directory window
1.8 Editor/Debugger and Scripting
1.8. 1 Introduction to Editor/Debugger
Preliminary writing of 1.8.2M script file
1.9 help system
1.9. 1 help mode overview
1.9.2 Help Navigator/Browser Introduction
Chapter II Matrix and Its Basic Operations
2. 1 boot
2.2 Create a new matrix
Create a new matrix
2.2.2 Generation of Vector and Sub-matrix
2.2.3 special matrix in MATLAB
2.2.4 high-dimensional matrix
2.2.5 Overview of high-dimensional matrix construction and operation functions
2.2.6 "non-numeric" and "empty" matrices
2.3 Matrix construction technology synthesis
2.4 matrix operation
2.4. 1 addition and subtraction
multiplication
2.4.3 Division
2.4.4 Transposition and combination
2.4.5 element operation arithmetic operation
2.4.6 Component operation function
2.4.7 Functions of Matrix
Chapter 3 Introduction to Basic Operation
3. 1 common mathematical functions
3. 1. 1 common mathematical functions
3. 1.2 trigonometric functions and hyperbolic functions
3. 1.3 complex variable function
3. 1.4 Maximum and minimum values
3. 1.5 Sum, product and difference
3. 1.6 Simple Statistics Command
3. 1.7 sorting
3.2 Relationship and Logical Operation and Polynomial Operation
3.2. 1 relational operator
logical operator
3.2.3 Relationship and Logical Function
3.3 string
3.3. 1 string introduction
3.3.2 Assignment of String (Attribute and Identification)
Display and input
String evaluation
3.3.5 Creation of Complex Strings
3.3.6 Character string conversion function
3.3.7 String operation function
Chapter 4 Preliminary M Document
4. 1 Getting Started
4.2M file classification and operation
4.2. 1 function file
Non-functional file
4.2.3M file operation
4.3M file structure
4.3. 1 Basic structure of function file
Function call
4.3.3 Adjustable functional parameters
4.3.4 Global variables and local variables
4.3.5 actual combat: m function file operation practice
Chapter V Basic Cartography
5. 1 2D graphics
5. 1. 1 basic plane graphics command
5. 1.2 plane graphics command
5. 1.3 2D graphics annotation command
5.2 Three-dimensional graphics
5.2. 1 3D curve and surface color filling command
5.2.2 Outline of 3D graphics
Surface and Grid Diagram commands
5.2.4 Other expressions of 3D data command
Chapter VI Advanced Matrix Operation
6. 1 matrix decomposition
6. 1. 1 Coleski decomposition
6. 1.2LU decomposition
6. 1.3QR decomposition
6. 1.4 Schur decomposition
6. 1.5 Real Schur decomposition into complex Schur decomposition.
6. 1.6 eigenvalue decomposition
6. 1.7 singular value decomposition
6. 1.8 Generalized Singular Value Decomposition
QZ decomposition of 6. 1.9 eigenvalue problem
6. Decomposition of1.10 Heisenberg Form
6.2 the solution of linear equations
6.2. 1 Find the unique or special solution of linear equations (the first kind of problems)
6.2.2 Find the general solution of linear homogeneous equations.
6.2.3 Finding the General Solution of Non-homogeneous Linear Equations
6.2.4 LQ solutions of linear equations
6.2.5 Solving equations by double conjugate gradient method
6.2.6 Stable Biconjugate Gradient Method for Solving Equations
6.2.7 Complex conjugate gradient method for solving equations
LSQR method of conjugate gradient
6.2.9 Generalized Minimum Residual Method
6.2. 10 Minimum residual method for solving equations
6.2. 1 1 preconditioned conjugate gradient method
6.2. 12 Quasi-minimum residual method for solving equations
6.3 eigenvalue and quadratic form
6.3. 1 solutions of eigenvalues and eigenvectors
6.3.2 Improve the calculation accuracy of eigenvalues
6.3.3 Transformation from Complex Diagonal Matrix to Real Diagonal Matrix
Orthogonal foundation
quadratic form
6.4 Grade and linear correlation
6.4. 1 Rank of matrix and vector group and linear correlation of vector group
6.4.2 Find the basis of row ladder matrix and vector group
6.5 Sparse Matrix Technology
Creation of sparse matrix
6.5.2 Transform sparse matrix into full matrix.
6.5.3 Non-zero Element Index of Sparse Matrix
6.5.4 Transform external data into sparse matrix.
Basic sparse matrix
Operation of sparse matrix
6.5.7 Draw the distribution map of non-zero elements of sparse matrix.
matrix transformation
6.5.9 Approximate Euclidean Norm and Condition Number of Sparse Matrix
6.5. 10 sparse matrix decomposition
6.5. Eigenvalue decomposition of11sparse matrix
Chapter VII Numerical Calculation
7. 1 Introduction
7.2 Extreme Point of Function
7.2. 1 Minimum point of unary function
7.2.2 Minimum point of multivariate function
7.3 Find the zero point
7.4 integral
Numerical integration of unary function
Multiple numerical integration
7.5 differences
7.6 differential equation
7.7 curve fitting
7.8 interpolation
7.8. 1 one-dimensional interpolation
Two-dimensional interpolation
7.8.3 actual combat: interpolation m file application exercise
Chapter VIII Professional Numerical Operation
8. 1 cubic spline
8. Basic characteristics of1.1
8. 1.2 piecewise polynomial
8. 1.3 integral
8. 1.4 difference
8.2 Polynomials and Their Operations
8.2. 1 Polynomial Expression and Its Creation
Root of polynomial
multiplication
8.2.4 Add
8.2.5 Department
derivative product
8.2.7 Valuation
Rational polynomial
8.3 Fourier analysis
8.3. 1 Fast Fourier Transform
Fourier series
Chapter IX Symbolic Calculation
9. 1 symbolic expression
9.2 Symbolic expression operation
9.2. 1 Extract numerator and denominator
Standard algebraic operation
Advanced operation
mental set shifting
Variable substitution
Differential and integral
9.3 Symbolic Expression Diagram
9.4 Simplification and formatting of symbolic expressions
9.5 Variable precision arithmetic operation
9.6 equation solving
9.6. 1 Solving an algebraic equation
Solve algebraic equations
Single differential equation
differential equation
9.7 Linear Algebra and Matrix
9.7. 1 symbol matrix
algebraic operation
Linear algebraic operation
Other features
9.8 Symbol Toolbox Function Summary
Chapter 10 MATLAB programming
10. 1 sequence structure statement
10. 1. 1 expression statement
10. 1.2 assignment statement
10. 1.3 empty statement
10. 1.4 input statement
10. 1.5 output statement
10. 1.6 Saving and restoring variable values
10.2 selection structure
10.2. 1If statement
10. 2. 2 switch statement
10.2.3try statement
10.2.4 nesting of selection statements
10.3 circular structure statement
10. 3. 1 has a ring structure.
10.3.2 circular nesting
10.3.3While loop
10. 3. 4 interrupt statement
10.4 map control flow function overview
10.5 file reading and writing function
10.6 local workspace and basic workspace
10.7 rules and attributes
10.7. 1M file function
10.7.2 variable
10.7.3 function call
Practical application of 10.8MATLAB programming skills
Chapter 1 1 Graphics Processing
1 1. 1 general graphics function command
11.1.1graphic object handle command
1 1. 1.2 Axis Generation and Control Command
1 1. 1.3 graphic handle operation command
1 1. 1.4 Control command of the graphic window
1 1.2 color and lighting mode commands
1 1.2. 1 color control command
1 1.2.2 color chart control command
Chapter 12 Processing Graphics
12. 1 Who needs a handle graphic?
What is a handle graphic object?
12.3 processing objects
12.4 general function acquisition and setting
12.5 looking for an object
12.6 Select an object with the mouse.
12.7 location and unit
12.8 graphic printing
12.9 default attribute
12. 10 is a non-file attribute.
12. 1 1 actual combat of handle graphics
12.11.1homemade cursor shape
12. 1 1.2 Arbitrarily arrange subgraphs and off-axis comments.
12. 1.3 making personalized dual coordinate system
12. 1 1.4 continuous zoom and flight graphics
12. 1 1.5 animation example
12. 1 1.6 surface command to export different surfaces.
12. 1 1.7 texture mapping and surface painting
12. 1 1.8 3D block modeling and coloring
12. 1 1.9 Drag the word object with the mouse.
12. 12 utility function
12. 13 Attribute name and attribute value
12. 14 summary
12. 15 keyword index
Chapter 13 Production of GUI Graphical User Interface
13. 1 reason for creating GUIr
13.2GUI object hierarchy
13.3 menu
13.3. 1 menu layout
13.3.2 Create menus and submenus
13.3.3 menu example
13.3.4 menu properties
13.3.5 menu shortcut keys
13.3.6 menu appearance
13.3.7 color control
13.3.8 menu item disabled
13.3.9 callback property
13.3. 10 actual combat: an example of file m.
13.4 control box
13.4. 1 Create different types of control frames.
13.4.2 control box properties
13.4.3 consideration of control framework layout
13.4.4 actual combat: an example of file m.
13.5 Programming and callback considerations
Chapter 14 Simulink interactive simulation integrated environment
14. 1 boot
14.1.1Simulink startup and interface description
14. 1.2 Composition of the simulation link model window
14.2 model creation
14.2. 1 simulation module
14.2.2 signal line operation
14.2.3 common source library source
14.2.4 public water tank library information water tank
14.3 oscilloscope
14.3. 1 Brief Introduction of Oscilloscope Interface
14.3.2 Manual setting of oscilloscope ordinate range
Application of 14.4Simulink in control system simulation
14.4. 1 control system toolbox
14. 4. 2 Simulink submodule library related to control system simulation.
14.5Simulink instruction set
Chapter 15 MATLAB application development
15. 1 Convert a C or Fortran source program into an M file.
15.2 calling MATLAB in other languages
15.3 the use of MATLAB application interface development tools
15.4 using MATLAB compiler to generate independent external applications.
15.5 calling MATLAB from c or Fortran
Appendix a toolbox function summary
A. 1 statistical toolbox function
A.2 optimizing toolbox functions
A.3 spline toolbox function
A.4 toolbox function for numerical solution of partial differential equations
A.5 writing skills of MATLAB toolbox
Appendix BMATLAB common commands daquan
refer to
……