.


:




:

































 

 

 

 


m-




, , , . , - , , . . . , MatLab.

 

/. .

_3_4_11
% r=0; while r>=0, r=input(' r='); if r>=0 disp(' l='); disp(2*pi*r), end end

 

r. , . input:

input(`' r=');

, r ( ). , , < Enter>, r.

if r>=0 disp(' l = '); disp(2*pi*r);end

disp r>=0 1= . if...end. , (, ).

while...end. r. r>=0. . r<0, , .

m - _3_4_1, :

3.4-11
R=1 l= 6.2832 R=2 l= 12.5664 R=-1

 

input . :

input('', V)

. . :

3.4-12
S=input(' ','s') () 2*sin(l) S = 2*sin(l) eval(S) ans = 1.6829 >>

 

, eval , .

. if :

if 1

_1

lself 2

_2

Else

_3

nd

.

if

End

1 ( ), , if...end. end . , () ; ( ). ( 0, ), .

if

_1

Else

_2

End

_1, , _2 .

:

_1 _ _2,

_ : ==, <, >, <=, >= ~=.

 

for...end. for...end . :

forv=s:d:e

.

End

s var, d - , . s: ( d=l). end.

:

3.4. -13
for 1=1:5 i^2, end; ans = ans = ans = ans = ans = for x=0:.25:1 ^ 2, end: ans = ans = 0.0625 ans = 0.2500 ans = 0.5625 ans = >>

 

continue , , , . break . , . , :

_3_4_14
% for i=1:3 for j=l:3 A(i.j)=i+j; end end

 


( _3_5_4. m) :

3.4-14
>> 4-3-12 %%% >> = 2 3 4 3 4 5 4 5 6 >>

 

, : () , . . MatLab . , , var , :

3.4-15
=[1 2 3:4 5 6] = 1 2 3 4 5 6 for var=A; var, end var = 1 4 var = 2 5 var= 3 6 >>

 

- while...end. while , :

while

End

_3_4_16
% % x=[-1:0.01:1]; y=exp(x); plot(x,y) gridon title(' ')
3_4_16
% quadeq %, : >> [r1,r2]=quadeq(1,3,2) r1 = -1 r2 = -2 >>

break continue.

- switch. ( ) switch:

switch switch_B

case s_

_

case { s_1,

s_2, s_....}

_

otherwise. _ end

 

switch s_..., case, otherwise. case , s_ switch_Bpa. , s_ , , , . case , strcmp( , ) a.

switch m - _3_4_5_7.m:

_3_4-17
% 5-3.4-7 switchvan case {1,2,3} disp('') case {4,5,6} disp('') case {7,8,9} disp(' ') case {10.11,12} disp(' ') otherwise disp('') end

 

van , , :

3.4-17
>>var=2; swl >>var=4;swl >>var=7:swl >>var=12;swl >var=-l;swl >>

 

pause. :

pause ;

pause(N) N ;

pauseon ;

pauseoff .

 

pause:

_3_4-18
% 5.3.4-9 fori=1:20; =rand(1,40); =rand(1,40); z = sin(x.*y); tri = delaunay(x.y); trisurf(tri,x,y,z) pause; end

 

pause 20 - .

 





:


: 2016-11-24; !; : 346 |


:

:

,
==> ...

1735 - | 1604 -


© 2015-2024 lektsii.org - -

: 0.02 .