实验四 matlab程序设计(1)new

实验四 matlab程序设计(1)new

ID:11869348

大小:44.50 KB

页数:8页

时间:2018-07-14

实验四 matlab程序设计(1)new_第1页
实验四 matlab程序设计(1)new_第2页
实验四 matlab程序设计(1)new_第3页
实验四 matlab程序设计(1)new_第4页
实验四 matlab程序设计(1)new_第5页
资源描述:

《实验四 matlab程序设计(1)new》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、实验三MATLAB程序设计一、常用的编程命令•pause:停止m文件的执行直至有键按下。pause(n)将使程序暂停n秒。•echoon/off:控制是否在屏幕上显示程序内容。•keyboard:停止程序执行,把控制权交给键盘。输入return并回车后继续程序执行。•x=input(‘prompt’):把输入的字符串作为提示符,等待使用者输入一个响应,然后把它赋值到x。练习1文件名:nexp2_1.mechooff%不显示程序内容clearclca=4;b=6disp('暂停,请按任意键继续')%di

2、sp指令可以用来显示字符pause%暂停,直到用户按任意键echoon%显示程序内容,注意matlab默认是不显示c=a+b%暂时把控制权交给键盘(在命令窗口中出现k提示符),%输入return,回车后退出,继续执行下面的语句。keyboardd=input('Enterthevalueofd=');%提示用户输入d的值e=a*24+b*8+d*6-cf=e/ddisp('workpause30second')%disp指令可以用来显示字符pause(10)%暂停10秒disp(f)%显示指定变量的结

3、果,而不显示变量名称echooff二、关系与逻辑运算符MATLAB的运算符有三种类型:算术运算符、关系运算符、逻辑运算符。它们的处理顺序依次为算术运算符、关系运算符、逻辑运算符。在前面我们已经介绍例算术运算符,这里我们着重介绍后两种运算符。1、关系运算符练习2要求在命令窗口输入A=[12-1-5]B=[0231]ABA>1A<=BA>=BA=BA=1%不等于A~=B2、逻辑运算符注意:在处理逻辑运算时,运算元只有两个值即0和1,所以如果指定的数为0,MATLAB认为其为0,而任何数不等于

4、0,则认为是1。练习3要求在命令窗口输入A=[5-40-0.5]B=[0109]%&与A&BA&1%

5、或A

6、BA

7、1%~非~A~1三、程序流程控制1、for循环语句基本格式for循环变量=起始值:步长:终止值循环体end•步长缺省值为1,可以在正实数或负实数范围内任意指定。对于正数,循环变量的值大于终止值时,循环结束;对于负数,循环变量的值小于终止值时,循环结束。循环结构可以嵌套使用。•书写格式不必太过于拘泥,在Editor编辑器中会自动进行处理。练习4文件名:nexp2_4.msum=0;fori=

8、1:100sum=sum+i;endsumi2、while循环语句基本格式while表达式循环体endWhile循环和for循环的区别在于,while循环结构的循环体被执行的次数不是确定的,而for结构中循环体的执行次数是确定的。练习5文件名:nexp2_5.msum=0;j=0;whilesum<100j=j+1;sum=sum+j;endjsum3、if,else,elseif语句(1)if逻辑表达式执行语句end(2)if逻辑表达式执行语句1else执行语句2end(3)if逻辑表达式1执行语句

9、1elseif逻辑表达式执行语句2end•if-else的执行方式为:如果逻辑表达式的值为真,则执行语句1,然后跳过语句2,向下执行;如果为假,则执行语句2,然后向下执行。•if-elseif的执行方式为:如果逻辑表达式1的值为真,则执行语句1;如果为假,则判断逻辑表达式2,如果为真,则执行语句2,否则向下执行。练习6文件名:nexp2_6.mclcclearforj=1:10a(j)=j;ifj>5a(j)=10-j;endendj=1:10;b=a(j)练习7文件名:nexp2_7.m%写赋值程序

10、:10x>=1%y=0-1=1y=10elseifx>-1&x<1y=0elsey=-10end4、switch语句格式:switch表达式(%可以是标量或字符串)case值1语句1case值2语句2….otherwise语句3end练习8文件名:nexp2_8.mclearclccloset=-pi:0.1:pi;trigname=input('Inputtrigfunctionsname:')switchtrigna

11、mecase1plot(t,sin(t))case2plot(t,cos(t))otherwisebreak%终止,跳出switch语句end1.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。