Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ППМ_MATLAB_01

.pdf
Скачиваний:
33
Добавлен:
15.03.2015
Размер:
1.44 Mб
Скачать

1

1. MATLAB

1.MATLAB.

2.MATLAB.

3.MATLAB.

4.MATLAB.

5.MATLAB.

6.MATLAB.

7.. MATLAB.

8..

1.1. MATLAB

( ) MATLAB ( MATLAB) — !

, " "

. #$ The MathWorks, Inc.,

80- .

% MATLAB —

" .

$ MATLAB & matrix laboratory,

" " ' : "

" .

% " ' "( " (() — ' '

.

MATLAB " " ' " ' ((), )*)

MATLAB.

1.2. MATLAB

+ MATLAB :

MATLAB:

Simulink;

Toolbox.

, MATLAB MATLAB.

, Simulink (&) MATLAB,

. - "

" " Simulink. "simulink"

' "simulation" ( )"link" ( ).

, Toolbox (. ) — ! MATLAB Simulink, ' .

MATLAB " 40 ' Toolbox. % .1

.

 

1. MATLAB

 

 

 

 

 

 

 

 

 

Communications Toolbox

 

 

 

 

 

Control System Toolbox

 

 

 

 

 

Curve Fitting Toolbox

)

 

 

 

 

Filter Design Toolbox

) '

 

 

 

 

Image Processing Toolbox

 

 

 

 

 

Neural Network Toolbox

.

 

 

 

 

Optimization Toolbox

+ '

 

 

 

 

Signal Processing Toolbox

 

 

 

 

 

2

Spline Toolbox

-'

 

 

Statistics Toolbox

+

 

 

Symbolic Math Toolbox

 

 

 

System Identification Toolbox

+ '

 

 

Wavelet Toolbox

%-'

 

 

1.3. MATLAB

/ / ' MATLAB

" :

1.) .

+ , "

MATLAB ( MATLAB).

. . 1 MATLAB.

.1. ) MATLAB

) ,

.

2.GUI (Graphic User Interface — 0

).

+ GUI

GUI.

GUI " " MATLAB ,

" .

3

. . 2 GUI ' .

.2. ) GUI '

3.Simulink.

+ Simulink, .

Simulink " " MATLAB

, " .

1 Simulink "

, " " ,

, ' .

. . 3 Simulink-

" " ' .

4

. 3. ) Simulink-

1.4. MATLAB

# MATLAB "

:

1." "

;

2.' "

& ' ;

3.;

4.& ( MATLAB)

' ( & Toolbox);

5.GUI;

6.& Simulink ( Simulink) '

( & Toolbox).

7.' Simulink-

' .

% MATLAB "

" —

LabVIEW.

/, & " ( &

MATLAB, LabVIEW. , " ,

' .

"% " LabVIEW

" " ( ) . -

" ' " "

.

"+ " MATLAB, " ,

!

, LabVIEW.

) ! " MATLAB LabVIEW

, , " , ".

1.5. MATLAB

5

) & MATLAB

MATLAB. / MATLAB ! .

) MATLAB.

MATLAB " " ( . 1.4):

Command Window (, ) —

MATLAB

>>

Current Folder (1 ) — ! ,

" Current Folder

MATLAB;

% 2010

, work. %

! MATLAB

% ! " .

Workspace ( ) — !

, Workspace,

;

Command History ( ) — !

MATLAB, & "

.

MATLAB MATLAB.

) "

" Desktop ( ). % MATLAB

Desktop | Desktop Layout | Default.

. 4. MATLAB

6

1.6. MATLAB

MATLAB " :

1.! :

— ,

MATLAB;

HTML (Hyper Text Markup Language —

) — ,

& " MATLAB, CD- ;

PDF (Portable Document Format —

) — , & "

MATLAB, www.mathworks.com.

2.' (Demos) — & "

MATLAB, HTML.

help

Command Window, . . ,

' :

>> help sin

SIN

Sine of argument in radians.

SIN(X) is the sine of the elements of X.:

HTML

" Help | Product Help:

Help ( . 5):

Contents ( ) — ! ,

" MATLAB. .

( . 5);

. 5. Help Contents

7

Search Results ( ) — !

" ( ),

, & <Enter>. . !

, ( )

MATLAB. .

( . 6).

. 6. Help Help Search

Results

1.7. . !"

MATLAB

) MATLAB " :

;

.

( ) ,

" .

.

.

MATLAB Command Window " " :

";" ( )

;

"..." ( )

;

"%" (') !.

, MATLAB :

;

8

;

;

;

';

.

" — ! MATLAB ,

MATLAB " :

<команда> <содержательная часть>

% ' ";" , <# #>

. % . 2 & .

 

2. $

 

 

#

 

 

 

сlc

Command Window

 

 

сlear

2 Workspace ( —

 

Workspace)

 

 

help

MATLAB

 

 

format

2

 

 

load

3 Workspace

 

 

save

Workspace

 

 

— ! MATLAB ,

.

, , ,

& .

" — , "

.

" :

:

<имя переменной> = <выражение>

:

<выражение>

%!

ans.

%# ,

% ! ',' ,

% ';' – .

" — ! MATLAB, " '

.

" " :

:

';

;

;

;

.

% :

9

1200; 5,7; –0,18 . .;

12·102; 0,057·102; –1,8·10-1 . .

, MATLAB '

.

% , :

>> 1200 ans =

1200

>>5.7 ans =

5.7000

>>-0.8 ans =

-0.8000

$% # ! MATLAB " E, . .

— 10 — e:

>> 12e2 ans =

1200

>>0.057e2 ans =

5.7000

>>-1.8e-1 ans =

-0.1800

" ξ + jη . + '

i j, i:

>>5+3.7i ans =

5.0000 + 3.7000i

>>5+3.7j

ans =

5.0000 + 3.7000i

% / E.

) " ' .

' " format.

& — ! , " 1 (true — )

0 (false — ).

# — ! " , "

:

>> 'Test'

ans =

Test

$ — ! MATLAB, '

.

) " ( ).

, '

. % MATLAB

% !.

" MATLAB , ! !

, .

) " ' A m×n (m , n '):

10

 

a

a

...

a

 

 

11

12

...

1n

 

A =

a21

a22

a2n

 

 

 

 

 

 

 

 

 

 

...

...

...

...

 

 

am1

am2

...

amn

'- ' A n, -

' A m×1, A 1×1.

( , ! "

( ), — :

>> A = [1 2 3;5 6 7;8 9 7]

A =

1 2 3

5 6 7

8 9 7

, ! - ( "):

>> A = [1 4 5 7 8]

A =

1

4

5

7

8

! - :

>> A = [1;4;5]

A =

1

4

5

:

>> A = 5.8

A =

5.8000

) MATLAB :

;

&.

' ( " ') — ! MATLAB

( , " ")

:

>> x = 3.14; y = sin(x)

y =

0.0016

' — ! MATLAB,

, .

' — ! MATLAB, " " "

, ', '.

, .

* " " "

, ', (

') ':

>>x = 3.14; a = 5.8; b = 3.7;

>>y = sin(x)+cos(a+b)

y =

-0.9956

) ' "

& ' , :