Matlab
ENGINEERING STUDENTS
David Houcque
Northwestern University
(version 1.2, August 2005)
Contents
1 Tutorial lessons 1
1
1.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1.2
Basic features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
1.3
A minimum MATLAB session . . . . . . . . . . . . . . . . . . . . . . . . . .
2
1.3.1
Starting MATLAB . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
1.3.2
Using MATLAB as a calculator . . . . . . . . . . . . . . . . . . . . .
4
1.3.3
Quitting MATLAB . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
1.4.1
Creating MATLAB variables . . . . . . . . . . . . . . . . . . . . . . .
5
1.4.2
Overwriting variable . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
1.4.3
Error messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
1.4.4
Making corrections . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
1.4.5
Controlling the hierarchy of operations or precedence . . . . . . . . .
6
1.4.6
Controlling the appearance of floating point number . . . . . . . . . .
8
1.4.7
Managing the workspace . . . . . . . . . . . . . . . . . . . . . . . . .
8
1.4.8
Keeping track of your work session . . . . . . . . . . . . . . . . . . .
9
1.4.9
Entering multiple statements per line . . . . . . . . . . . . . . . . . .
9
1.4.10 Miscellaneous commands . . . . . . . . . . . . . . . . . . . . . . . . .
10
1.4.11 Getting help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
1.4
1.5
2 Tutorial lessons 2
2.1
12
Mathematical functions . . . . . . . . . . . . . .