Matlab

Disponível somente no TrabalhosFeitos
  • Páginas : 50 (12349 palavras )
  • Download(s) : 0
  • Publicado : 20 de agosto de 2012
Ler documento completo
Amostra do texto
INTRODUCTION TO MATLAB FOR
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 thehierarchy 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 . . . . . . . . . . . . . .. . . . . . . . . . . . . . . .

12

2.1.1

13

Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
i

2.2

Basic plotting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

2.2.1

overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

2.2.2

Creating simple plots . . . . . . . . . . . . . . . . .. . . . . . . . . .

14

2.2.3

Adding titles, axis labels, and annotations . . . . . . . . . . . . . . .

15

2.2.4

Multiple data sets in one plot . . . . . . . . . . . . . . . . . . . . . .

16

2.2.5

Specifying line styles and colors . . . . . . . . . . . . . . . . . . . . .

17

2.3

Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18

2.4

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

19

2.5

Matrix generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

19

2.5.1

Entering a vector . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

19

2.5.2

Entering a matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

202.5.3

Matrix indexing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

2.5.4

Colon operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22

2.5.5

Linear spacing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22

2.5.6

Colon operator in a matrix . . . . . . . . . . . . . . . . . . . . . . . .

22

2.5.7

Creating asub-matrix . . . . . . . . . . . . . . . . . . . . . . . . . .

23

2.5.8

Deleting row or column . . . . . . . . . . . . . . . . . . . . . . . . . .

25

2.5.9

Dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25

2.5.10 Continuation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

2.5.11 Transposing a matrix . . . . . . . . . . . . ....
tracking img