Matlab-期末考试题库(共12套卷)_第1页
Matlab-期末考试题库(共12套卷)_第2页
Matlab-期末考试题库(共12套卷)_第3页
Matlab-期末考试题库(共12套卷)_第4页
Matlab-期末考试题库(共12套卷)_第5页
已阅读5页,还剩72页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一组华东交通大学2015-2016学年第一学期Matlab期末考试一、填空(4*6=24点)1、在MATLAB命令窗口中,“”标志是MATLAB的命令行提示符,“”标志是输入提示符。2,符号表达式sin(2*a t) m中的单独符号变量为_t_。3,一般情况下,左除法x=ab是的解决方案,右除法x=b/a是的解决方案,一般情况下。4、如果希望两个plot的图形显示为相同的坐标,可以使用_hold on_命令保留图形;您可以使用_ grid on_指令将格线加入至图面。5,如果为x指定值,则5到25之间的间隔为0.1,x=5:0.1333625。如果您指定x的值,则x=linspace(2,2

2、0,100)会在2到20之间的中间指定100个点6,A=1,2;3,4;B=1,0;0,1;a* b=12;34 u,a . * b=_10;04u;3.a*x=b,x*a=b,ab,b/a;二、选择题(4*6=24分)7,如果x=1:33628,则x(1)和x(4)分别为(b)A.1、8b.1、7c.2、8d.2、78、如果在运行以下程序后输入9回车,命令窗口(commandwindows)中将显示(a)C=input(输入一个字符,s);Ifc=Ac=Zdisp(set str(ABS(c)ABS(A)-ABS(A);Elseifc=ac=zdisp(set str(ABS(c)-ABS(

3、A)ABS(A);Elseifc=0c=9disp(ABS(c)-ABS(0);elsedisp(c);EndA.9B.8C.7D.69,MATLAB表达式2 * 2 3 2的结果为(a)A.128b.4096c.d.25610、脱离循环结构并执行循环后面的代码的命令是(b)(a)return(b)break(c)continue(d)keyboard11、标注图面中指定位置的指令为(c)A.title (x,y,y=sin(x);B. xlabel (x,y,y=sin(x);C.text (x,y,y=sin(x);D. legend (x,y,y=sin(x);12,定义以下变量中的无效

4、变量(a):(a)ABCD-3(b)XYZ _ 3(c)ABC def(d)x3yz三、方案问题(52分)13(10分钟),在同一窗口中绘制6个子图形,已知t=0.1:0.1:2*pi,每个子图形单独绘制,其中y1=sin (t),y2=cos (2t),yysY5=2ln (t),y6=et);回答13。t=0.1:0.1:2 * pi;Subplot (2,3,1)y1=sin(t);Plot(t,y1)title(y1=sin(t)Subplot (2,3,2)y2=cos(2 * t);Plot(t,y2)title(y2=cos(2t)Subplot (2,3,3)y3=sin(t)

5、cos(t);Plot(t,y3)Title(y3=sin(t) cos(t)Subplot (2,3,4)y4=3 * t;Plot(t,y4)title(y4=3t)Subplot (2,3,5)y5=2 * log(t);Plot(t,y5)title(y5=2ln(t)Subplot (2,3,6)y6=exp(t);Plot (t,y6) title (y6=e t)14(10分),有些购物中心对顾客购买的商品实行打折销售,标准如下(商品价格标为价格)。Price200没有折扣200price500 3%折扣500price1000 5%折扣1000price2500 8%折扣250

6、0price5000 10%折扣5000price 14%折扣输入销售商品的价格,以求得实际销售价格。回答14。price=input(输入商品价格);交换机fix(price/100)Case 0,1%的价格小于200rate=0;Case 2,3,4%的价格大于200,但小于500rate=3/100;Case num 2 cell (5333699)%价格大于500,但小于1000rate=5/100;Case num 2 cell (10336924)%价格大于1000,但小于2500rate=8/100;Case num 2cell (25336949)%价格大于2500,但小于50

7、00rate=10/100;Otherwise%的价格大于5000rate=14/100;EndPrice=price*(1-rate)%输出商品实际售价15(10分钟),在同一图形窗口中,x=0.1步长间隔处的曲线y1=,0x;Y1=sin(x) cos(x),1x2。必须将Y1曲线标识为红色虚线,并将数据点标识为圆。Y2曲线是蓝色虚线。给图例。标记名称为y1,y2。回答15。x1=0:0.1:1Y1=x1。2.* exp(-x1);X2=1:0.1:2y2=sin(x2)cos(x2);Plot(x1、y1、r - o、x2、y2、b-。)Legend(y1,y2)Title(y1,y2)

8、16(10点),运行以下代码,然后创建c、d、e的值A=1,2,3;4333696;7333699;c=A;10,11,12、D=C(1:3,23)E=C(2,12)16.C=1234567891011 12D=235689E=4517(12点),已知系统函数请绘制0极分布图,求出系统的脉冲响应h(t)和频率响应H(jw),然后判断系统是否稳定。17.已知系统函数H(s)查找可以调用impulse函数和freqs函数的系统的冲量响应h(t)和频率响应H(jw)。num=1;den=1 2 1;Sys=tf(num,den);Poles=roots(den)figure(1);pz map(sy

9、s);T=0:0.02333610H=impulse(num,den,t);figure(2);Plot(t,h)Title(Impulse Respone)H,w=freqs(num,den);figure(3);Plot(w,abs(H)Xlabel(omega)Title(Magnitude响应)第二组Matlab模拟论文1,填空(每空2分,共20分)。1.MATLAB常用操作界面包括命令窗口、工作区窗口(浏览器)、命令历史记录窗口、当前目录窗口、内存阵列编辑器、m文件编辑/调试器、帮助导航/浏览器和图形窗口。2.MATLAB中的逗号主要用于区分要显示计算结果的命令和其后的命令。用作输入

10、量和输入量之间的分隔符。用作数组元素分隔符。3.工作区浏览器主要用于查看、保存和编辑内存变量。4.MATLAB将总下标转换为单下标的命令作为Sub2ind实现,将总下标转换为单下标的命令为Ind2sub。5.二维数组由“全下标”id、“单下标”id和“逻辑1”id标识。第二,选择题(每次空的时候2分,共20分)以下变量中的无效(a)(a)ABCD-3(b)XYZ _ 3(c)ABC def(d)x3yz以下哪一项是查找矩阵的决定因素的值(c)(A) inv (B) diag (C) det (D) EIG3.脱离循环结构并执行循环后面的代码的命令是(b)(a)return(b)break(c)

11、continue(d)keyboard4.清空Matlab工作区中所有变量的命令是(c)(A) CLC (B) cls (C) clear (D) clf5.使用round函数舍入数组2.48 6.39 3.93 8.52,结果为(c)(a)2 6 3 8(b)2 6 4 8(c)2 6 4 9(d)3 7 4 96.已知a=a=2:2:8,b=2:5,以下运算式中发生错误(c)(A) a*b (B) a .*b (C) a*b (D) A-B7.计算正弦函数的角度(d)(a)sin(deg 2rad(x)(b)sin(x)(c)sin(x)(d)sin(deg 2rad(x)8.运行以下程序

12、后,array的值为(a)For k=1:10If K6BreakElsearray(k)=k;EndEnd(a) array=1,2,3,4,5,6 (b) array=1,2,3,4,5,6,7,89,10(C) array=6 (D) array=10。9.I=2;A=2ib=2 * I;c=2 * sqrt(-1);程序运行后,A、b和c的值分别是多少?(A)a=4,b=4,c=2.0000i (C)(B)a=4,b=2.0000i,c=2.0000i(C)a=2.0000i,b=4,c=2.0000i(d) a=2.0000i,b=2.0000i,c=2.0000i10.求解方程x4

13、-4x3 12x-9=0的所有解(a)(A)1.0000,3.0000,1.7321,-1.7321(b) 1.0000,3.0000,1.7321i,-1.7321i(c) 1.0000i、3.0000i、1.7321、-1.7321(d)-3.0000i、3.0000i、1.7321、-1.7321第三,阅读节目并回答问题(每个问题5分,共20分)1、创建以下命令的执行结果:A=zeros(2,4);a(:)=1:8;s=2 3 5;A(s)Sa=10 20 30A(s)=SaAns=2 3 5Sa=102030A=1 20 30 710 4 6 82、填写以下命令执行结果:A=A=res

14、hape(1:16,2,8 2,8)Reshape(A,4,4)s=1 3 6 9 11 14 16;A(s)=0答案:a=A=reshape(1:16,2,8 2,8)A=1 3 5 7 9 11 13 152 4 6 8 10 12 14 16Reshape(A,4,4)Ans=1 5 9 132 6 10 143 7 11 154 8 12 16s=1 3 6 9 11 14 16;A(s)=0A=0 0 5 7 0 0 13 152 4 0 0 10 12 0 03、填写以下命令执行结果:A=1,2;3,4;B=-1,-2;2;1;s=3;A.*BA*BS.*AS*B回答:Ans=-1 -46 4Ans=3 05 -2Ans=3 69 12Ans=-3 -66 34,以下函数主要完成哪些功能?Function f=factor(n)If n=1f=1;Elsef=factor(n-1)* n;Enda:使用函数的递归调用查找n!即可从workspace页面中移除物件。第四,填空(每球3分,共15分)1.在同一图形窗口中绘制两条y1和y2曲线,然后编写MATLAB程序以控制图形坐标轴。程序如下:x=-3:0.1: 3;y1=2 *

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论