1375Matlab语言及其应用-国家开放大学2020年1月至2020年7月期末考试试题及答案(202001-202007共2套)_第1页
1375Matlab语言及其应用-国家开放大学2020年1月至2020年7月期末考试试题及答案(202001-202007共2套)_第2页
1375Matlab语言及其应用-国家开放大学2020年1月至2020年7月期末考试试题及答案(202001-202007共2套)_第3页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

1、试卷代号:1375国家开放大学2 0 1 9年秋季学期期末统一考试Matlab语言及其应用试题 2020年1月一、单项选择题(每小题3分,共36分)1假设数组A=123456789,则mod(A ,2)为( )。AA=123456789BA=101010101CA=010101010DA=1111111112M文件根据调用方式的不同可以分为( )。A图形文件B全局文件 C脚本文件和函数文件D数组文件和全局文件3Matlab中的程序控制结构不包含( )。A顺序结构B选择结构C循环结构D过程结构4符号运算得到的是( )。A数值解B表达式C数组D符号5Matlab中的变量名的第一个字母是( )。 A

2、字母B数字 C下划线D空格6plot()绘制图形时若想画出分格线,需进行的操作是( )。 Abox on Bbox off Cgrid on Dgrid off7图形控制中,legend函数的作用是( )。 A写图名B横坐标轴名 C纵坐标轴名 D在图右上角建立图例8饼图的绘制函数为( )。 Astairs() Bbar()Ccompass() Dpie()9x=linspace(5,1,5)得到的数组是( )。 A1 1 1 1 1 B5 5 5 5 5 C5 4 3 21 D1 2 3 4 510X=5* ones(1,6)得到的数组是( )。 A1 1 1 1 1 1 B 5 5 5 5

3、5 5 C12345 6 D5 10 15 20 25 3011一般情况下,绘图命令每执行一次就刷新当前图形窗口,图形窗口原有图形将不复存在。若希望在已绘图形上叠加新的图形,可以使用( )命令。 Ahold on Bhold off Chold Dplot12下列哪条指令是求矩阵的行列式的值?( ) AinvBdiagCdet D eig二、判断题(每小题2分,共30分)13程序是在Matlab的指令窗口中录入。( )14Xy12和Xyl2是同一个变量名。( )15Matlab中对虚数虚单元的描述使用i或j。( )16Matlab中+、一对标量运算和数组运算的符号是相同的。( )17Matla

4、b中注释行的开头是#。( )18数组冒号生成法X=a:inc:b,所生成的数组最后一个数一定是b。( )19假如有数组X=2.0000 1.0472 1.7321 3.0000+5.0000i,则x(3)为3. 0000+5. 0000i。( )20zeros(5,6)可以生成5行6列总共30个0的数组。( )21函数必须是一个单独的M文件。( )22假设二维数组A,则A(:)代表数组A的全部元素。( )23清空Matlab工作空间内所有变量的指令是clc。( )24在线形图型格式的设置中,字符r表示画圆。( )25在Matlab中,二维饼图由函数pie()来实现。( )26在sin(x)运算

5、中x是角度。( )27Matlab中的变量可以不用定义直接使用。( )三、简答题(每小题5分,共15分)28有几种建立矩阵的方法?各有什么优点?29说明Matlab循环控制中return语句的用法。30Matlab语言中常用的画图函数是什么?四、应用分析题(2小题,每小题5分,共10分)31.请分析以下程序,写出该程序实现的功能:r=1 -7 2 40; p= roots(r);-0. 21510. 44590. 79490. 270732请分析以下程序,写出该程序实现的功能: x=0:0. 02* pi:2* pi; y= sin(x); ymax= max(y) ymin= min(y)

6、ymean= mean(y) ystd= std(y)ymax= 1 ymm =-1 ymean=2. 2995e-017 Ystd=7071五、编程题(以单选题的形式呈现,包括3小题,每小题3分,共9分)有一组测量数据满足y=e-at,t的变化范围为010,用不同的线型和标记点画出=0.1、=0.2和=0.5三种情况下的曲线。满足以上要求的程序如下,请选出各小题中空白处的正确答案。33t=0:0.5:_; ( ) A1 B100 C10 D034y1=_(-0.1*t);() Aep Bexp Cexpe Dexpd35.y2=exp(-0.2*t); ( ) y3=exp(-0.5*t);

7、_(t,y1,-ob,t,y2,:r,t,y3,-.g Aplt Bplot Cdlot Dclc试卷代号:1375国家开放大学2 0 1 9年秋季学期期末统一考试Matlab浯言及其应用 试题答案及评分标准(供参考) 2020年1月一、单选题(12小题,每小题3分,共36分) 1B 2C 3D 4B 5A 6c 7D 8D 9C 10B 11A二、判断题(15小题每小题2分,共30分) 13 1 15 16 17 18 19 20 21 22 23x 24 25 26 27.三、简答题(3小题,每小题5分,共15分) 28有几种建立矩阵的方法?各有什么优点? 答:可以用四种方法建立矩阵: (

8、1分) eq oac(,1)接输入法,如a=2 5 7 3,优点是输入方法方便简捷; (1分) 通过M文件建立矩阵,该方法适用于建立尺寸较大的矩阵并且易于惨改; (1分) 由函数建立,如y- sjn(x),可以由Mati曲韵内部函效建立一些特殊矩阵; (1分) 通过数据文件建立,该方法可以调用由其他软,牛产生数据。 (1分) 29说明Matlab循环控制中return语句的用法, 答:return语句用于终止当前的命令序列。 返回到调用的函数或键盘,也用于终止keyhoad方式。 (1分) 在Matlab中被调用的函数运行结束后会自动返回调用函数。 (2分) 使用return语句时将retur

9、n插入被调用函数的某一位置,根据某种条件迫使被调用函数提前结束并返回调用函数。 (2分) 30Matlab语言中常用的画图函数是汁么? 答:Matlab语言中常用的画图函数包括plot()、plotyy()、Subplot()和polar()等。 (共5分,根据答题要点酌情给分。)四、应用分析题(2小题,每小题5分,共10分) 31请分析以下程序,写出该程序实现的功能: r=-1 -7 2 40: p=roots(r): - 0.2151 0.4459 0. 7949 0. 2707 答:功能是求解多项式(2分)X3 _7x2+2x+40的根(3分)。 32请分析以下程序,写出该程序实现的功能

10、: )x=0:0.02*pi:2*pi; y=sin(x); ymax-=max(y) y7Uin- min(y) ymean=mean(y) ystd=std(y)Ymax= 1 Ymin= -1 Ymean= 2095e-017 Ysstd= 0. 7071 答:功能如下: 函数y= sin(x)(1分),x从0到2,x=0. 02(1分)求y的最大直(1分)、最小直、均值(1分)和标准差(1分)。五、编程题(以单选题的形式呈现,包括3小题,每小题3分,共9分) 33.B 34.B 35.B试卷代号:1375座位号国家开放大学2 0 2 0年春季学期期末统一考试Matlab语言及其应用 试

11、题 2020年7月一、单项选择题(每小题3分,共36分)1Matlab中的变量名的第一个字母是( )。 A字母 B数字 C下划线 D空格2下列哪条指令是求矩阵的行列式的值?( ) A inv Bdiag Cdet Deig3Matlab中求极限的函数为( )。 Adiff( ) Blimit( ) Cint( ) Dsolve( )4Matlab中求导数的函数为( )。 Adiff( ) Blimit( ) Cint( ) Dsolve( )5如果一个命令行很长,一个物理行之内写不下,可以在第一个物理行之后加上( )并按回车到下一行继续写命令的其它部分。 A: B C回车 D空格6Matlab

12、中的程序控制结构不包含( )。 A顺序结构 B选择结构 C循环结构 D过程结构7清空Matlab工作空间内所有变量的指令是( )。 Aclc Bcls Cclear Dclf8在循环结构中跳出循环,执行循环后面代码的命令为( )。 Areturn Bbreak Ccontinue Dkeyboard9角度x=22 15 9计算其正弦函数的运算为( )。 A SIN(deg2rad(x) BSIN(x) C sin(x) Dsin(deg2rad(x)10如果想将矩阵A第2行第3列的元素改为55,可以通过( )语句来完成。 AA(2,3)=55 BA(2:3)=55 CA(2;3) =55 DA

13、(2 3)=5511图形窗口的分割函数subplot(2,2,1 3)可以把一个窗口分割为( )个子窗口。 A2 B3 C4 D无法确定12一般情况下,绘图命令每执行一次就刷新当前图形窗口,图形窗口原有图形将不复存在。若希望在已绘图形上叠加新的图形,可以使用( )命令。 Ahold on Bhold off Chold Dplot二、判断题(每小题2分,共30分)13 Matlab的含义为矩阵实验室(Matrix Laboratory)。( )14 Matlab中的变量必须遵循先定义后使用的原则。( )15 Matlab中生成数组时需要对其维数和类型进行说明。( )16在Matlab中,点运算

14、(*)两矩阵维数可以不同。( )17符号表达式的运算结果是符号表达式。( )18双纵坐标图形的绘制函数是plotyy( )。( )19 xy12_是合法的Matlab变量名。( )20标量可以和数组进行加减运算。( )21 plot( )是Matlab最基本的绘图函数。( )22Matlab中注释行的开头是#。( )23在Matlab中,二维饼图由函数pie( )来实现。( )24 Matlab的程序文件和Simulink模型文件的扩展名分别是mdl和m。( )25符号表达式可以用simplity( )函数化简。( )26在Matlab中冒号表达式a:b:c是一个重要的运算符,其中最后一个参数

15、c一定会大于参数a。( )27 Matlab提供了两种创建符号变量和表达式的函数:sym和syms。( )三、简答题(每小题5分,共15分)28 Matlab语言中常用的画图函数是什么?29要求在闭区间0,2上产生具有30个等距采样点的一维数组。试用两种不同的指令实现。30程序的选择结构是什么?在Matlab中如何实现?四、应用分析题(每小题5分,共10分)31请写出以下程序执行完成后数组B、B(2,:)的结果:A=1:2:5;B=A;2*A;3*A32请写出以下程序的功能:t=0:0.5:20;y1=exp(-0.1*t);y2=exp(-0.2*t);y3= exp(-0.5*t);plo

16、t(t, yl,-ob,t, y2,:*I,t,y3,-g)五、编程题(以单选题的形式呈现,包括3小题,每小题3分,共9分) 给定系统Gs=s3+2s2+s+3s3+0.5s2+2s+1,求系统的零极点增益模型,并求其单位脉冲响应及单位阶跃响应。满足以上要求的程序如下,请选出各小题中空白处的正确答案。33num=1 2 1 3, den=_; ( ) A1 0.5 2 1 B1 0.5 2 1 C1 2 1 3 D1 1 2 134sys= tf_ ( ) Anum,num Bnum,den Cden,num Dde,den35Sys1=tf2zp(num, den) sys2=tf2ss(s

17、ys) %系统的状态空间模型; impulse(sys2) _ (sys2) ( ) Astp Bsp Cstep Dstrp试卷代号:1375国家开放大学2 0 2 0年春季学期期末统一考试Matlab语言及其应用 试题答案及评分标准(供参考) 2020年7月一、单选题(12小题,每小题3分,共36分) 1A 2C 3B 4A 5B 6D 7C 8B 9D 10A 11B 12A二、判断题(15小题,每小题2分,共30分) 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27三、简答题(3小题,每小题5分,共15分) 28Matlab语言中常用的画图函数是

18、什么? 答:Matlab语言中常用的画图函数包括plot()、plotyy()、subplot()和polar()等。 (共5分,根据答题要点酌情给分。) 29要求在闭区间0,2上产生具有30个等距采样点的一维数组。试用两种不同的指令实现。 答:方法1:使用数组生成的冒号表达式(注意pi的写法) a=0:2*pi/30:2*pi (2分) 方法2:使用数组生成的linspace函数(注意pi的写法) Al=linspace(o,2*pi,30) (3分) 30程序的选择结构是什么?在Matlab中如何实现? 答:程序的选择结构依据一定条件来执行语句,在Matlab中有3种形式: (1分) (l)lf表达式 执行语句 End (1分) (2) if表达式 语句1 else 语句2 End (1分) (3)if表达式1 语句组1 Elseif条件2 语句组2 elseif条件m 语句组m else 语句组 end (2分)四、应用分析题(2小题,每小题5分,共10分) 31请写出以下程序执行完成后数组B、B(2,:)的结果: A=1:2:5; B=A;2*A;3*A 1 3 5 答:B=2 6 10 (4分) 3 9 15 B(2,:) Ans=2 6 10 (1分) (注:“ans=”不是必须要写的内容,后面的数字正确即可,数字间

温馨提示

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

评论

0/150

提交评论