. - , -, , .
2´3
A = [3, 1, -1; 2, 4, 3];
- , . (2,1) .
,
A = C(1, 1) * C(2, 2) + C(2, 3);
, , . , , . .
, , .
.*,
C = A.*B;
, . .
MATLAB, , , .
for while. for ( ), a while , , ( ).
for
for :
for count = start: step: final
MATLAB
end
count , start , final , step , count . , count final. , .
1, .
. xÎ[0.2π], , , -0.1 0.1 0,02.
3.1. -
= 0: pi/30: 2*pi; %
|
|
%
for = -0.1: 0.02: 0.1
%
= (-*).*sin(x);
end
.
, . . , k , 1/k! (. . 1/1!), S S. k , , 1/N!.
3.2. -
% S
S = 0;
N=10;
% 1
for k = 1: N
S = S + 1/factorial(k);
end
while
while , .
while
MATLAB
end
. ( ):
, . , , , 10-10. , , . k, , , for . , while, , .
, 10-10. MATLAB, > ().
, 3.3.
3.3 -,
% k=0
k = 0;
x = 0.5;
u = x;
s = u;
while abs(u) > 1.0e-l0
k = k + 1;
u = u*^2/(2*k) /(2* + 1);
s = s + u;
end
while, or for, , k , .
while , . , 3.3.
3.3
== | |
< | |
<= | |
>= | |
~= |
. , -1≤<2 ≥-1 <2 and
and(x >= -1, < 2),
""
( >= -1) & ( < 2).
3.4.
|
|
3.4
"" | x<3 k=4 | and (x < 3, k==4) | (<3) & (k == 4) |
"" | = 1 2 | or (x == 1, x == 2) | (x ==1) | (x == 2) |
"" | a ¹ 1.9 | not (a == 1.9) | ~(a == 1.9) |
, . . .
if switch , MATLAB. .
if
if , , if-elseif-else .
if :
if
MATLAB
end
, MATLAB, if end, , , end. , .
. , , .
, ( 3.4).
3.4 -,
%
if abs(x) < 1
warning ( )
end
%
F = sqrt(x^2 1);
if-elseif-else. , , , else.
. -
. , <π, x≥-π ( , if ). , , , ≥-π.
3.5 - -
if x < - pi
y = sin(x) 1;
elseif x< pi
y = x/pi;
else
y = -cos(x);
end
switch
switch , , .
switch , . , >0, if.