.


:




:

































 

 

 

 


3

MATLAB

 

.

, .

1. for.

:

for var = a1: a2: a3

end

var , a1 a3 a2 ( a2 , a2 = 1). (,) (;). , var a3.

 

2. while.

:

while

end

, ( , ).

 

.

break for while. .

return .

continue , .. for while, , .
continue , .

 

for.

for x=1:3:10

y=x/4

end

:

y =

0.2500

y =

y =

1.7500

y =

2.5000

.

.. 57

s=0

for k=1:1:57

s=s+1./k^2;

end;

( ) -, :

for k=[2 5 7 8 11 15 25]

, k 2, 5, 7, 8, 11, 15 25.

:

A=[1 2; 3 4];

for k=A

A, .. . , .. -. , , , A:

S=0; A=[1 2; 3 4];

for k=A

S=S+sqrt(k(1)^2+k(2)^2);

end;

 

12 0 11 while:

i=1; t=0;

while t<=11

y(i)=sin(t)

i=i+1;

t=t+1;

end

.

s=0; k=1; u=1;

while u>1.e-8

s=s+u;

k=k+1;

u=1./k^2;

end

( ): , , while, .

, , , , Enter . Enter , (>>) . , , MATLAB , ( ). Enter. end MATLAB . , , >>.

 

MATLAB , , M-, , , . , ,

k=0;

for x=0:0.1:100

k=k+1;

y(k)=sin(x);

end;

x=0:0.1:100;

y=sin(x);

M-

 

1.4.

: , , , ,

 

-

 

nx=5; n=10;

x=[0.1 0.3 0.4 0.7 1];

s=[0 0 0 0 0];

line='---------------------'; % 21(-)

disp(line), disp(' x s'), disp(line) % 6()(x)10()(s)

for i=1:nx

for k=1:n

s(i)=s(i)+(-1)^k*x(i)^k/(k*(k+1));

end

disp([x(i),s(i)]),disp(line)

end

 

 

 

---------------------

x s

---------------------

0.1000 -0.0484

---------------------

0.3000 -0.1369

---------------------

0.4000 -0.1777

---------------------

0.7000 -0.2886

---------------------

1.0000 -0.3822

---------------------

 



<== | ==>
| 
:


: 2015-10-01; !; : 351 |


:

:

. .
==> ...

1418 - | 1385 -


© 2015-2024 lektsii.org - -

: 0.011 .