流程控制语句
语句 | 作用 |
if,elseif,else | 若if 语句为真,则执行子句 |
switch,case,otherwise | 根据switch 语句内容判断执行哪个子句 |
while | 重复执行子句直到while 中的条件为假 |
for | 执行子句固定次数 |
break | 跳出循环 |
continue | 直接进入下一次循环 |
end | 结束子句 |
pause | 暂停程序 |
return | 返回到调用函数处 |
所有语句以end结尾
运算符:略。&&且;||或;~=不等于
a=4;
if rem(a,2)==0 %remind余数
disp('a is 偶数')
else
disp('a is 奇数')
end
input_num = 1;
switch input_num
case -1
disp("negative 1");
case 0
disp('zero');
case 1
disp('postive 1')
otherwise
disp('other value')
end
n = 1;
sum = 0;
while n <= 999
n=n+1;
sum = sum +n;
end
disp(sum)
for n=1:10
a(n) = 2^n;
end
disp(a)
更改数列或步长,需要clear清除原来的变量。
执行程序前:
claer all 清除变量
close all 关掉所有窗口