2011Matlab试题及解答

2011Matlab试题及解答

ID:40661650

大小:94.00 KB

页数:5页

时间:2019-08-05

2011Matlab试题及解答_第1页
2011Matlab试题及解答_第2页
2011Matlab试题及解答_第3页
2011Matlab试题及解答_第4页
2011Matlab试题及解答_第5页
资源描述:

《2011Matlab试题及解答》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、装订线一、填空题(本大题共6小题,每小题3分,共18分)1.在Matlab命令窗口输入(5+(cos(47*pi/180))/sqrt(7)可以计算表达式的值。2.用命令zeros(size(A))可以建立一个与矩阵A同样大小的零矩阵。3.把一个图形显示在一个图像窗口的m×n个子图像中的第p个位置的命令是subplot(m,n,p)4.函数roots用于求多项式的全部根。5.利用函数fminbnd求一元函数(函数文件为filename)在(x1,x2)区间中的最小值点x和最小值fval的调用格式为[x,fval]=(file

2、name,x1,x2).6.求微分方程的通解的命令为y=dsolve('Dy*x^2+2*x*y-exp(x)','x')二、阅读程序并回答问题(本大题共3小题,每小题5分,共15分)7.下列命令执行后,L1,L2,L3,L4的值分别是多少A=1:9;B=10-A;L1=A==B;L2=A<=5;L3=A>3&A<7;L4=find(A>3&A<7);L1=000010000L2=111110000L3=000111000L4=456..............................5分8.写出下列程序的输出结果。

3、s=0;a=[12,13,14;15,16,17;18,19,20;21,22,23];fork=as=s+k;enddisp(s');39485766..............................5分9.写出下列程序的输出结果:A=[123;456];B=[789;101112];try5装订线C=A*B;catchC=A.*B;endCC=716274055721.5CM三、编写程序解答下列各题(本大题共4小题,每小题8分,共32分)10.某商场对顾客所购买的商品实行打折销售,标准如下(商品价格用price

4、来表示):price<200没有折扣200≤price<5003%折扣500≤price<10005%折扣1000≤price<25008%折扣2500≤price<500010%折扣5000≤price14%折扣输入所售商品的价格,求其实际销售价格。price=input('请输入商品价格');switchfix(price/100)case{0,1}%价格小于200rate=0;case{2,3,4}%价格大于等于200但小于500rate=3/100;casenum2cell(5:9)%价格大于等于500但小于1000

5、rate=5/100;casenum2cell(10:24)%价格大于等于1000但小于2500rate=8/100;casenum2cell(25:49)%价格大于等于2500但小于5000rate=10/100;otherwise%价格大于等于5000rate=14/100;endprice=price*(1-rate)%输出商品实际销售价格..............................8分11.若一个数等于它的各个真因子之和,则称该数为完数,如6=1+2+3,所以6是完数。求[1,500]之间的全部完数。

6、(提示:因子的判别可以利用求余函数rem或mod)form=1:500s=0;fork=1:m/25装订线ifrem(m,k)==0s=s+k;endendifm==sdisp(m);endend..............................8分12.Fibnacci数列定义为:(1)编写函数文件(函数名Fibnacci),返回Fibnacci数列的第n项;(2)编写命令文件,调用函数Fibnacci,输出Fibnacci数列的各项。(1)函数文件functionf=fibnacci(n)ifn==1

7、n==2

8、f=1;elsef=fibnacci(n-1)+fibnacci(n-2);end(2)命令文件:shulie=[];fork=1:nshulie=[shuliefibnacci(k)];endshulie..............................8分13.分段函数定义为绘制其图像,坐标范围设定为x轴为0到10,y轴为0到3,给坐标加网格线,x轴标注文字“VariableX”,y轴标注文字“VariableY”,图形标题为“分段函数曲线”。x=linspace(0,10,100);5装订线y=[];forx

9、0=xifx0>=8y=[y,1];elseifx0>=6y=[y,5-x0/2];elseifx0>=4y=[y,2];elseifx0>=0y=[y,sqrt(x0)];endendplot(x,y)axis([01002.5])%设置坐标轴title('分段函数曲线');%加图形标题

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

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

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