当前位置 博文首页 > OIqng的博客:MATLAB程序结构
for i=初值:增量:界值
循环体
end
clear
s=0;
for k=1:100
s=s+k^2;
end
s
while 条件表达式
循环体
end
clear
k=1;
s=0;
while k<101
s=s+k^3;
k=k+1;
end
s
if 条件表达式
语句组
end
或
if条件表达式
语句组1
else
语句组2
end
定义函数
y
=
g
(
x
)
=
{
10
,
x
≥
1
0
,
?
1
≤
x
≤
1
?
10
,
x
≤
?
1
y=g(x)=\left\{ \begin{array}{lr} 10, & x \geq 1\\ 0 , & - 1\leq x \leq 1 \\ -10, & x \leq -1 \end{array} \right.
y=g(x)=????10,0,?10,?x≥1?1≤x≤1x≤?1?
,并求𝑥 = 2和𝑥 = ?2时,𝑦的值
SWITCH分支结构
switch 表达式
case 常量表达式1
语句组1
case 常量表达式2
语句组2
…….
case 常量表达式n
语句组n
otherwise
语句组
end
通过输入星期的阿拉伯数字, 将其转换为英语单词和相应的
中文,例如输入”7”,则输出”Sunday(星期天)”。
s=input('please in put a number');
switch s
case 1
disp('Monday(星期一)')
case 2
disp('Tuesday(星期二)')
case 3
disp('Wednesday(星期三)')
case 4
disp('Thursday(星期四)')
case 5
disp('Friday(星期五)')
case 6
disp('Saturday(星期六)')
case 7
disp('Sunday(星期日)')
otherwise
disp('input error')
end
cs
- continue 语句用于for和while循环体中, 其作用是终止一次循环 的执行, 它跳过本次循环中未被执行的语句,去执行下一次循环。
- break语句结束当前循环, 常与if语句配合使用。
- return语句使它所在的函数结束运行, 并返回到调用该函数的函数。