|
|
1 | (17) |
|
What can be done in MATLAB? |
|
|
1 | (1) |
|
|
2 | (16) |
|
|
18 | (28) |
|
Starting and quitting in MATLAB |
|
|
18 | (1) |
|
Introduction to matrices in MATLAB |
|
|
19 | (4) |
|
|
23 | (3) |
|
Arithmetic expressions and mathematical functions |
|
|
26 | (8) |
|
Couting Flops and time-keeping |
|
|
34 | (2) |
|
|
36 | (1) |
|
Help commands and demonstrations |
|
|
37 | (2) |
|
|
39 | (2) |
|
Command files and function files |
|
|
41 | (5) |
|
|
46 | (17) |
|
|
46 | (1) |
|
|
47 | (3) |
|
|
50 | (2) |
|
Transposition and conjugation |
|
|
52 | (1) |
|
Elementwise arithmetic operations |
|
|
52 | (2) |
|
|
54 | (1) |
|
Powers and functions of matrices |
|
|
55 | (2) |
|
|
57 | (1) |
|
|
58 | (1) |
|
|
59 | (4) |
|
|
63 | (15) |
|
|
63 | (8) |
|
Generations of vectors and submatrices |
|
|
71 | (4) |
|
Special matrices in MATLAB |
|
|
75 | (3) |
|
|
78 | (12) |
|
|
78 | (2) |
|
|
80 | (4) |
|
|
84 | (3) |
|
|
87 | (3) |
|
6 Data Analysis and Statistics |
|
|
90 | (13) |
|
|
90 | (1) |
|
Sums, products and differences |
|
|
90 | (3) |
|
|
93 | (3) |
|
|
96 | (1) |
|
Histograms abd bar graphs |
|
|
97 | (6) |
|
7 Systems of Linear Equations |
|
|
103 | (25) |
|
Determinant, inverse, and rank |
|
|
103 | (5) |
|
Solving linear systems and LU factorizations |
|
|
108 | (4) |
|
|
112 | (2) |
|
|
114 | (2) |
|
|
116 | (4) |
|
|
120 | (4) |
|
Overdetermined and underdetermined systems |
|
|
124 | (4) |
|
8 Eigenvalues and Eigenvectors |
|
|
128 | (14) |
|
Computation of Eigenvalues and eigenvectors |
|
|
128 | (6) |
|
Upper Hessenberg form, QR, and QZ factorizations |
|
|
134 | (3) |
|
Schur decomposition and singular value decomposition |
|
|
137 | (5) |
|
|
142 | (18) |
|
|
142 | (1) |
|
To create and convert sparse matrices |
|
|
143 | (3) |
|
|
146 | (3) |
|
Special cases of sparse matrices |
|
|
149 | (4) |
|
Linear systems with sparse matrices |
|
|
153 | (7) |
|
10 Analysis of Fuctions, Interpolation, and Curve fitting |
|
|
160 | (20) |
|
|
160 | (4) |
|
|
164 | (3) |
|
Minimum and maximum of a function |
|
|
167 | (4) |
|
Interpolation and curve fitting |
|
|
171 | (6) |
|
|
177 | (3) |
|
11 Integrals and Differential Equations |
|
|
180 | (13) |
|
|
180 | (4) |
|
Ordinary differential equations |
|
|
184 | (9) |
|
|
193 | (28) |
|
|
193 | (2) |
|
|
195 | (11) |
|
|
206 | (8) |
|
Functions as parameters to other functions |
|
|
214 | (2) |
|
|
216 | (5) |
|
|
221 | (59) |
|
|
221 | (9) |
|
Plots in other coordinate systems and in the complex plane |
|
|
230 | (4) |
|
|
234 | (13) |
|
Generating grids and drawing contour plots |
|
|
247 | (8) |
|
Three-dimensional graphics |
|
|
255 | (16) |
|
|
271 | (5) |
|
Hard copy of the graphics window |
|
|
276 | (2) |
|
|
278 | (2) |
|
|
280 | (36) |
|
|
280 | (4) |
|
|
284 | (24) |
|
|
308 | (1) |
|
|
309 | (4) |
|
|
313 | (3) |
|
15 MATLAB in Combination with Other Programs |
|
|
316 | (27) |
|
MATLAB and FORTRAN or C, an introduction |
|
|
316 | (8) |
|
|
322 | (6) |
|
|
328 | (5) |
|
Binary and test files in MATLAB |
|
|
333 | (6) |
|
Cooperation with other programs |
|
|
340 | (3) |
A Appendix A: Step-by-Step Introduction |
|
343 | (18) |
Starting and quitting MATLAB |
|
343 | (1) |
Basic assignments and calculations |
|
344 | (3) |
Simple graphics |
|
347 | (3) |
Linear systems and eigenvalues |
|
350 | (1) |
Curve fitting and polynomials |
|
351 | (4) |
Simple programming |
|
355 | (1) |
Analysis of functions |
|
356 | (2) |
Integrals |
|
358 | (1) |
Ordinary differential equations |
|
359 | (2) |
B Appendix B: Definitions and Basic Concepts in Linear Algebra |
|
361 | (15) |
Vectors |
|
361 | (3) |
Matrices, an introduction |
|
364 | (2) |
Matrix concepts |
|
366 | (3) |
Matrix classes |
|
369 | (2) |
Special matrices |
|
371 | (1) |
Vector and matrix norms |
|
372 | (1) |
Matrix factorizations |
|
373 | (3) |
C Appendix C: MATLAB toolboxes and SIMULINK |
|
376 | (4) |
D Appendix D: The Student Edition of MATLAB, Version 4 |
|
380 | (20) |
About the Student Edition |
|
380 | (1) |
The Symbolic Math Toolbox |
|
381 | (18) |
The Signals and Systems Toolbox |
|
399 | (1) |
E Appendix E: Quick Reference |
|
400 | (9) |
Editing and Special Keys |
|
400 | (1) |
Basic System Commands |
|
400 | (1) |
Help and Demonstration Commands |
|
400 | (1) |
Variables and Workspace |
|
400 | (1) |
Standard Constants and Variables |
|
400 | (1) |
User I/O |
|
401 | (1) |
Time-Keeping Functions |
|
401 | (1) |
Special System Commands |
|
401 | (1) |
Mathematical Functions |
|
401 | (1) |
Integers and Floating Point Numbers |
|
402 | (1) |
Complex Numbers |
|
402 | (1) |
Matrix Operations and Functions |
|
402 | (1) |
Defining Vectors and Matrices |
|
402 | (1) |
Strings |
|
402 | (1) |
Data-Analysis and Statistics |
|
403 | (1) |
Linear Systems |
|
403 | (1) |
Eigenvalues and Eigenvectors |
|
403 | (1) |
Sparse Matrices |
|
403 | (1) |
Polynomials and Curve fitting |
|
404 | (1) |
Zeros, Maxima, and Minima |
|
404 | (1) |
Integrals and Differential Equations |
|
404 | (1) |
Programming in MATLAB |
|
404 | (1) |
Graphics |
|
405 | (1) |
Sound |
|
406 | (1) |
Handle Graphics |
|
406 | (1) |
Binary and Text Files |
|
407 | (2) |
References |
|
409 | (2) |
List of Command Tables |
|
411 | (4) |
Index |
|
415 | |