ППМ_MATLAB_01
.pdf1
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 1×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
) ' "
& ' , :