Introduction To Matlab For Engineering Students
David Houcque Northwestern University
(version 1.2, August 2005)
Contents
1 Tutorial lessons 1 1.1 1.2 1.3 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Basic features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A minimum MATLAB session . . . . . . . . . . . . . . . . . . . . .. . . . . 1.3.1 1.3.2 1.3.3 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 Starting MATLAB . . . . . . . . . . . . . . . . . . . . . . . . . . . . Using MATLAB as a calculator . . . . . . . . . . . . . . . . . . . . . Quitting MATLAB . . . . . . . . . . . . . . . . . . . . . . . . . . . . Creating MATLAB variables . . . . . . . . . . . . . . . . . . . . . . . Overwriting variable . . .. . . . . . . . . . . . . . . . . . . . . . . . Error messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Making corrections . . . . . . . . . . . . . . . . . . . . . . . . . . . . Controlling the hierarchy of operations or precedence . . . . . . . . . Controlling the appearance of floating point number . . . . . . . . . . Managing the workspace . . . . . . . . . . . . . . . . . .. . . . . . . Keeping track of your work session . . . . . . . . . . . . . . . . . . . Entering multiple statements per line . . . . . . . . . . . . . . . . . . 1 1 2 2 2 4 5 5 5 6 6 6 6 8 8 9 9 10 10 11 12 12 13
Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.10 Miscellaneous commands . . . . . . . . . . . . . . . . . . . . . . . . . 1.4.11 Gettinghelp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2 Tutorial lessons 2 2.1 Mathematical functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.1 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i
2.2
Basic plotting . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Creating simple plots . . . . . . . . . . . . . . . . . . . . . . . . . . . Adding titles, axis labels, and annotations . . . . . . . . . . . . . . . Multiple data sets in one plot . . . . . . . . . . . . . . . . . . . . . . Specifying linestyles and colors . . . . . . . . . . . . . . . . . . . . .
14 14 14 15 16 17 18 19 19 19 20 21 22 22 22 23 25 25 26 26 26 27 28 29 30 30 30 30 32 33
2.3 2.4 2.5
Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Matrix generation . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 2.5.8 2.5.9 Entering a vector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entering a matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Matrix indexing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Colon operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Linear spacing . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . Colon operator in a matrix . . . . . . . . . . . . . . . . . . . . . . . . Creating a sub-matrix . . . . . . . . . . . . . . . . . . . . . . . . . . Deleting row or column . . . . . . . . . . . . . . . . . . . . . . . . . . Dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5.10 Continuation . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . 2.5.11 Transposing a matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5.12 Concatenating matrices . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5.13 Matrix generators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5.14 Special matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6 Exercises . . . . . . ....
Regístrate para leer el documento completo.