目录
想查找相关内容也可在页面按ctrl+F搜索文字
一、流程控制
MATLAB程序设计中的流程控制结构有:
- 顺序结构:依次逐条各语句
- 条件结构:if语句和switch语句
- 循环结构:for循环语句和while循环语句
- 常用控制语句:if语句、switch语句、for循环语句、while循环语句、break,continue,return等控制语句。
1.if语句
2.switch语句
3.计数与条件循环
4.break、continue、return
- 格式: break
功能:结束当前这层循环控制结构
- 格式: continue
功能:结束本次循环,进入下一循环周期
- 格式:return
功能:结束执行返回到调用处
二、数组化编程
示例1:
%代码1
x=1:100;y=sum(x.^2)
%输出
y =
338350
%代码二
y=0;
for i=1:100
y=y+i^2;
end
%输出
>> y
y =
338350
示例2:画分段函数y=x²+1 (x≥0); y=-x²-x+1 (x<0)
%函数编辑窗创建函数
function y=dfun(x)
y(x>=0)=x(x>=0).^2+1;
y(x<0)=-x(x<0).^2-x(x<0)+1;
%命令窗调用
x=-5:0.5:5;plot(x,dfun(x))