实验1 matlab编程b

实验1 matlab编程b

ID:1317300

大小:522.00 KB

页数:8页

时间:2017-11-10

实验1 matlab编程b_第1页
实验1 matlab编程b_第2页
实验1 matlab编程b_第3页
实验1 matlab编程b_第4页
实验1 matlab编程b_第5页
资源描述:

《实验1 matlab编程b》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数字信号处理实验指导书2实验2MATLAB程序设计基础1MATLAB程序设计1.1M命令文件M文件是一个文本文件,输入edit,按回车,可启动MATLAB文本编辑器.练习1编一个命令文件,将a,b值互换.首先打开文本编辑器,输入以下内容,按F5或saveandrun,以myfile.m存盘.cleara=[13479];b=[246810];c=a;a=b;b=c;ab1.2程序流程语句MATLAB的程序流程语句主要包括选择结构,有if,switch,try语句和循环结构,有while,for语句,MATLAB的

2、程序流程语句都以end为结束标志.1.2.1if语句1单分支if语句if表达式语句组end练习2输入一个数,小于10就输出这个数.n=input('enteranumber,n=');ifn<10nend观看运行结果:enteranumber,n=9n=9enteranumber,n=23>>2双分支if语句if表达式语句组1else语句组2end练习3给定两个实数,按代数值的大小输出其中大的.a=input('enteranumber,a=');b=input('enterbnumber,b=');ifa>bm

3、ax=a;elsemax=b;maxend观看运行结果enteranumber,a=6enterbnumber,b=7max=71多分支if语句if表达式1语句1elseif表达式2语句2…elseif表达式n语句nelse语句n+1end练习4任意三个数A,B,C,要求按由大到小的顺序输出,其中最大数放入A,最小数放入C中.A=input('inputanumberA=');B=input('inputanumberB=');C=input('inputanumberC=');ifA

4、endifA

5、itch语句它是多分支选择语句.Switch表达式Case表达式1语句组1Case表达式2语句组2…Case表达式n语句组notherwise语句组n+1end练习6某商场商品打折,标准如下:price<200没有打折200<=price<5003%折扣500<=price<10005%折扣1000<=price<25008%折扣2500<=price10%折扣程序如下:观看运行结果price=2000price=18401.2.2while语句while语句是条件循环语句while表达式语句体end练习7求1+

6、2+3+…+100的和观看运行结果s=50501.2.3for语句for语句为记数循环语句for循环变量=表达式1(初值):表达式2(步长):表达式3(终值)语句体end练习8求1+2+3+…+100的和s=0;fori=1:1:100s=s+i;ends观看运行结果s=50501.2.2for嵌套语句练习9求1+1+…+1+2+2+…+2+3+…+3的和s=0;fori=1:3;forj=1:10s=s+i^j;endends观看运行结果s=906281.2.6其他流程控制语句continuebreak练习10

7、输出100到150之间第一个能被7整除的整数.fori=100:150ifrem(i,7)~=0%rem为求余数涵数判断能否被7整除continueendbreak%得到第一个数后就中止循环endi观看运行结果i=105try语句这是一个试探性的语句语句格式为;try语句组1catch语句组2end练习11矩阵乘法运算要求两矩阵的维数相容,否则会出错,先求两矩阵的乘积,若出错,则自动转去求两矩阵的点乘.A=[123;456];B=[789;101112];tryC=A*B;catchC=A.*B;endCLast

8、err观看运行结果C=71627405572ans=Errorusing==>*Innermatrixdimensionsmustagree.1MATLAB绘图2.1二维绘图2.1.1plot(x,y)xandy可以是向量或矩阵练习12x,y是同样长度的向量,绘制y元素对应于x元素的曲线>>x=0:0.05:4*pi;>>y=sin(x);>>plot(x,y)练习13x

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

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

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