MATLAB學習——常用語句
- if語句
- if end
- if else
- if elseif
- switch語句
- for語句
- while語句
if語句
if end
n = input('n=');
if rem(n,2) == 0A = 'even'
end
if else
n = input('n='); #輸入空數組判斷為odd
if rem(n,2) == 0A = 'even'
elseA = 'odd'
end
if elseif
n = input('n=');
if rem(n,2) == 0;'even'
elseif rem(n,2) == 1;'odd'
else'empty'
end
switch語句
if語句判斷分支可以用表達式,switch語句是枚舉
n = input('n=')
switch rem(n,2);case 1'odd'case 0'even'otherwise'empty'
end
for語句
對容器進行遍歷,一般在確定循環次數的情況下使用
sum_m = 0
for m = 2:2:999sum_m = sum_m + m;
end
sum_m
#等同于
sum_m1 = sum(2:2:999)
while語句
根據邏輯進行循環,一般在不確定循環次數的情況下使用
x = 1
while x~=inf #inf,infinity,表示matlab中最大實數x1 = xx = 2*x
end
x1