MATLAB .mat .m. , , , , . , .
m Edit File > New > M-fiLe ( 3.1 ).
3.1
, . , Save as File . m . :
;
, ;
- % ;
- ( ) ;
- .
̖, -, : -, -, . -, script-, . :
%
%
:
1) ;
2) ;
3) ;
4) , , .
- (. 3.2):
3.2 - MATLAB
, . . % . , , xmin xm, . - . - , . , MATLAB.
- MATLAB. , . :
|
|
function var= f_name(Cco_napaep)
%
%
vr =
̖- :
1) function, var , f_name ;
2) ;
3) , -, , . . ;
4) - , ;
5) , -;
6) , MATLAB.
var = , , . - . , function. :
function [varl,var2....] = f_name(_)
%
%
vr1=
vr2=
, , . . , , [varl, var2] = f_nm (_). varl, var2 .
, 3.1.
3.1 /
INPUT | x = input(<>) | |
DISP | disp (< >) |
, r (.3.3).
3.3
.
:
1)
if < >
< >
End
( ) , , , .
2) if < >
< 1 >
Else
< 2 >
End
, if-elseif-else. elseif , . , , , if-elseif-else , end. else . , else end, , . , - - :
|
|
3.4
MATLAB , 3.2.
3.2
< | lt | |
>= | ge | |
> | gt | |
<= | le | |
== | eq | |
~= | ne |
(==, ~=) , (>, <, >=, <=) .
(. 3.3).
3.3
& | and | |
| | or | |
~ | not |
0 (false) 1(true).
MATLAB . :
while < >
< >
End
, < > .
:
for <> = <>: <>: <>
< >
end,
<> ,
<> ,
<> ,
<> <> <> <>. <> , .
for break. , .
(). switch.. switch , case, case , . otherwise, , case . case , swith , end.
, , , , . , , , (.3.5).
3.5
pause. :
a) pause ;
b) pause(N) N ;
c) pause on ;
d) pause off .
1. - . ( 3.4).
|
|
3.4
. | |
. | |
. . | |
. . | |
. | |
: , . , . | |
. 2 . | |
, , . | |
. , . | |
. , 5. | |
. | |
. . | |
. , [1 5]. | |
. . | |
. |
2. - , , 3.5.
3.5
. | |||
1 1 . 1 1 | |||
. , , . | |||
(m m). = * * m * m. | |||
1 1 . 1 , 1 . | |||
(m m). = * * m * m. | |||
1 . 1 , . 1 . | |||
, , . . | |||
. | |||
. . . | |||
() (). = * * * '. | |||
(m m). = * * m * m. | |||
1 . 1* . 1 . | |||
, , . . | |||
3.5 | |||
. | |||
. , , . |
|
|
1. .
2. .
1. ?
2. ?
3. - -?
4