**
1.if…else…end
**
%%
% 1.if...else...end
A = rand(1,10)
limit = 0.75;
B = (A>limit);
if any(B)
fprintf('Indices of Values > %4.2f: \n',limit);
disp(find(B))
else
disp('All values are below the limit.')
end
2.for…end
%%
% 2.for...end
k = 10;
hilbert = zeros(k,k);
for m = 1:k
for n = 1:k
hilbert(m,n) = 1/(m+n-1);
end
end
hilbert
3.while…end
%%
% 3.while...end
n = 1;
nFactorial = 1;
while nFactorial < 1e100
n = n+1;
nFactorial = nFactorial * n;
end
n
4.switch…case…end
%%
% 4.switch...case...end
mynumber = input('Enter a number');
switch mynumber
case -1
disp('negative one');
case 0
disp('zero');
case 1
disp('positive');
otherwise
disp('other value');
end