预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共42页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

西安电子科技大学 雷达信号处理国防科技重点实验室第四章MATLAB程序设计技术4.1MATLAB程序设计初步4.1MATLAB程序设计初步(续)4.1MATLAB程序设计初步(续)4.1MATLAB程序设计初步(续)4.1MATLAB程序设计初步(续)4.1MATLAB程序设计初步(续)4.1MATLAB程序设计初步(续)4.2流程控制4.2流程控制(续)4.2流程控制(续)4.2流程控制(续)4.2流程控制(续)三、指定次重复循环语句 for语句用于完成指定次的重复循环语句,这是大家所熟 知的形式。 例如计算20!: r=1; fork=1:20 r=r*k; end disp(r)4.2流程控制(续)4.2流程控制(续)For循环中可采用break语句来终止循环,如上例中可利用break提高执行效率: x=fix(100*rand(1,10));disp(x) n=length(x); fori=1:n flag=-1; forj=n:-1:i+1 ifx(j)>x(j-1) y=x(j);x(j)=x(j-1);x(j-1)=y;flag=0; end end ifflag,break,end end disp(x),disp(['循环次数为',num2str(i)])4.2流程控制(续)4.2流程控制(续)4.3用户参数交互输入4.3用户参数交互输入4.3用户参数交互输入(续)4.4程序设计技术4.4程序设计技术(续)4.4程序设计技术(续)4.4程序设计技术(续)4.4程序设计技术(续)4.5程序调试技术4.5程序调试技术(续)4.5程序调试技术(续)4.5程序调试技术(续)4.5程序调试技术(续)4.5程序调试技术(续)4.5程序调试技术(续)4.5程序调试技术(续)4.5程序调试技术(续)4.5程序调试技术(续)4.5程序调试技术(续)4.5程序调试技术(续)第二次上机作业第二次上机作业