国家开放大学Matlab语言及其应用期末考试复习资料汇编_第1页
国家开放大学Matlab语言及其应用期末考试复习资料汇编_第2页
国家开放大学Matlab语言及其应用期末考试复习资料汇编_第3页
国家开放大学Matlab语言及其应用期末考试复习资料汇编_第4页
国家开放大学Matlab语言及其应用期末考试复习资料汇编_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

MatlabMatlab语言及其应用复习试题一一、单选题(12小题,每小题3分,共36分)如果将矩阵A第1行第1列的元素改为50,可以通过( )语句来完成。A.A(1,1)=50 B.A(1:1)=50C.A(1;1)=25 D.A(11)=5矩阵每一行中的元素之间要用某个符号分割,这个符号可以是( )OA.逗号 B.分号C.回车 D.冒号如果x=l:-2:-8,则x(l)和x(5)分别是()oA.1,-8C.-1.-8 D.1,-7M文件根据调用方式的不同可以分为( )。A.图形文件 B.全局文件C.脚本文件和函数文件 D.数组文件和全局文件在循环结构中跳出循环,但继续下次循环的命令为( )。A.return B.breakD.keyboad)oD.keyboad)oB.impluse(D・gensig(绘制系统单位阶跃响应曲线的函数是(A.step()C.sys()图形窗口的分割函数subplot(2,2,[13])pJ以把一个窗口分割为( )个子窗口。A.2C.4Matlab中求积分的函数为(A.diff()C.int()关于非数NaN,以下错误的是(A.可以参与运算C.可以比较大小B.3D.无法确定10.假设数组A=A.A=4),36,则mod(A,2),9B.D.solve(B.不会造成中断D.可以代表无穷大为(B.A=0011001.0C.A=10D.A-111.清除当前工作空间中的变量的函数是( )oA.clcal1C.clcB.cleartdlD.clearTOC\o"1-5"\h\z符号运算中的因式分解函数是( )。A.factor( ) B.expand( )C.collect() D.simplify( )二、 判断题(15小题,每小題2分,共30分)plot()是Matlab最基本的绘图函数。( )Matlab命名规则是变量名、函数名对字母大小写敏感°( )在Marlab中,冒号表込式a:b:c是一个重要的运算符,其中最后一个参数c一定会大于参数a。( )如果x=l:-2:-8,则x(5)是-8。( )Matlab的变量名不可以包含空格。( )在sin(x)运算中,x是角度。( )Matlab中注释行的开头是#。( )在Matlab中,复数的表示是a+b*i,( )符号表达式可以用simple( )函数化简。( )符号运算以推理解析的方式进行,因此不受计算误差积累问题困扰。( )xyl2_是合法的Matlab变量名。( )Matlab软件是由美国MathWorks公司推出的用于数值计算和图形处理的科学计算软件。( )函数必须是一个单独的M文件。( )使用函数zeros(5)生成的是一个具有5个元素的向量。( )标量和数组不可以进行乘除运算。( )三、 简答题(3小题,每小题5分,共15分)28.Simulink的特点是什么?要求在闭区间[0,2n]上产生具有30个等距采样点的一维数组。试用两种不同的指令实现。说明Matlab中循环控制break语句的用法。四、 应用分析题(2小题.每小题5分,共10分)请写出以下程序的功能:t=0:0.5:100;yi=exp(-8*t);yz=exp(~3*t);ya=exp(-7*t):plot(t,yifz一ob,,t,y‘,':*r' ."g)请写出以下程序执行完成后数组B、B(2,:)的结果:A=l:2:5;B=[A;2*A;3*A]五、编程题(以单选题的形式呈现,包括3小题,每小題3分,共9分)设疗cos[9.1+壽],把x从。至2”间分为99点,画出以X为横坐标,y为纵坐标的曲线。满足以上要求的程序如下,请选出各小题中空白处的正确答案。x= (0,2*pi,99);( )A.cosC.1inspaceB.sinD.space34.y=cos(9.1+ ./(1+x.*x));()A.5sin(x)B.5*sin(x)C.5*sinXD.5sinx35.plot(_,'1,)(A.x.yB.x.yC.sin(x),yD.x,cosyMatlabMatlab语言及其应用复习试题一参考答案一、 单选题(12小題,每小題3分,共36分)A2.A3.D4.C5.C6.A7.B8.C9.C10.BD12.A二、 判斷题(15小题,每小題2分,共30分)TOC\o"1-5"\h\z13.J14. J 15. X 16. X 17. V18.X19. X 20. X 21. V 22. V23.J24. J 25. J 26. V 27. X三、 简答题(3小题,每小题5分,共15分)Simulink的特点是什么?答:Simulink是一种强有力的仿真工具,它能让使用者在图形方式下以最小的代价来模拟真实动态系统的运行,具有如下特点:(1分)(1) 建立动态的系统模型并进行仿真;以直观的方式建模。(1分)(2) 増添定制模块元件和用户代码。(1分)(3) 快速、准确地进行设计模拟;分层次的表达复杂系统。(1分)(4) 交互式的仿真分析。(1分)要求在闭区间[0,2n]上产生具有30个等距采样点的一维数组。试用两种不同的指令实现。答:方法1:使用数组生成的冒号表达式(注意Pi的写法)a=0:2*pi/30:2*pi(2分)方法2;使用数组生成的1inspace函数(注意pi的写法)al=linspace(0,2*pi,30)(3分)说明Matlab中循环控制break语句的用法。答:break语句用于终止for循环和while循环的执行(2分).如果遇到break语句,则退出循环体,继续执行循环体外的下一行语句(2分)。在嵌套循环中,breakH存在于最内层的循环中。(1分)四、 应用分析题(2小題,每小題5分,共10分)请写出以下程序的功能:t=0:0.5:100;yl=exp(-8*t):y2=exp(-3*t):y3=exp(-7*t);plot(t,yl,‘-ob',t,y2,':*r',t,y3,'*g)答:有一组测量数据满足y=e“(2分),t的变化范围为0~100(1分)。以上程序是用不同的线型和标记点画出三种情况下的曲线⑴a=8时为蓝色-o-o-o-o线(1分)(2) a=3时为红色线(1分)(3) a=7时为绿色线请写出以下程序执行完成后数组B、B(2,:)的结果:A=l:2:5;B=[A;2*A:3*A]答:B=35610915(4分)B(2,:)ans=2610(1分)(注:“ans=”不是必须要写的内容,后面的数字正确即可,数字间间隔可用空格,可用逗号)五、编程题(以单选题的形式呈现,包括3小題,每小題3分,共9分)C34.B35.AMatlab语言及其应用复习试题二一、单选题(12小题,每小题3一、单选题(12小题,每小题3分,共36分)如果想将矩阵A第2行第3列的元素改为66,可以通过( )语句来完成。A.A(2,3)=66C.A(3;2)=66下列哪条指令是求矩阵的行列式的值?(A.mvC.detMatlab中求极限的函数为(A.efg( )( )B.A(2:3)=66D.A(32)=66B.diagD.eig)»B.limit(D.solve()命令。B.holdoffD.plot可以在第一个物理行之后加上( )并)命令。B.holdoffD.plot可以在第一个物理行之后加上( )并C.回车Matlab中的程序控制结构不包含( )。A.顺序结构C.循环结构清空Matlab工作空间内所有变量的指令是(A.clcC.clearB.-D.空格B.选择结构D.过程结构B.cisD.elf-般情况下,绘图命令每执行一次就刷新当前图形窗口,图形窗口原有图形将不复存在。若希望在已绘图形上叠加新的图形,可以使用(A.hoidonC.hold如果一个命令行很长,一个物理行之内写不下,按回车到下一行继续写命令的其它部分。在循环结构中跳出循环,执行循环后面代码的命令为( )A.return B.breakC.continue D.keyboard角度x=[22159],计算其正弦函数的运算为()oB.SIN(x)D.sin(dcg2rad(x》B.SIN(x)D.sin(dcg2rad(x》C.sin(x))。Matlab中变量名的第一个字符是()。A.字母 B.数字C.下划线 D.空格)个子窗口。图形窗口的分割函数subplot(2,2,[13])可以把一个窗口分割为()个子窗口。A.2 B.3C.4 D.无法确定Matlab中求导数的函数为( )B.limit(D.solveB.limit(D.solve(C.int(二、判断题(15小题,每小题2分,共30分)13.乂尸12_是合法的Matlab变量名。

Matlab中的变量必须遵循先定义后使用的原则。 ( )Matlab中生成数组时需要对其维数和类型进行说明。 ( )Matlab中的变量必须遵循先定义后使用的原则。 ( )Matlab中生成数组时需要对其维数和类型进行说明。 ( )在Matlab中冒号表达式a:b:c是一个重要的运算符,其中最后一个参数c一定会( )( )Matlab提供了两种创建符号变量和表达式的函数:sym和syms。TOC\o"1-5"\h\z双纵坐标图形的绘制函数是plotyy()o ( )Matlab的含义为矩阵实验室(MatrixLaboratory)。标量可以和数组进行加减运算。plot()是Matlab最基本的绘图函数。 ( )Matlab中注释行的开头是( )在Matlab中,二维饼图由函数pie()来实现。Matlab的程序文件和Simulink模型文件的扩展名分别是.md]和.m。符号表达式可以用simplity()函数化简。在Matlab中,点运算(.*、./、.“)两矩阵维数可以不同。符号表达式的运算结果是符号表达式。三、简答题(3小题,每小题5分,共15分)建立矩阵的常用方法有哪两种?各有什么优点?a=[610.90-28-0.7],在进行逻辑运算时,a相当于什么样的逻辑量?依据是什么?Simulink的特点是什么?四、应用分析题(2小题,每小题5分,共10分)请写出以下程序的功能:t=0:0.5:20;yl=exp(-0.l*t);y2=exp(-0.2*t);

y3=exp(-0.5*t);plot(t,yl,'—ob',t,y2,':*r',t,y3,'一,)请写出以下程序的功能:N=0:k=0;n=input(请输入密码(整数)\n');while(k==0)ifn==8761disp(输入正确')k=l;elsek=0;n=input(f密码错误,请重新输入密码(整数)\d);endend五、编程题(以单选题的形式呈现,包括3小题,每小题3分,共9分)给定系统G(s)二s3+2s?+s+3

s3+0.5s2+2s+l,求系统的零极点増益模型,并求其单位脉冲响应及单位阶跃响应。满足以上要求的程序如下,清选出各小题中空白处的正确答案。num=[1213];den=B.[10.521]D.1121B.num,denB.[10.521]D.1121B.num,denC.[1213]sys=tf( )A.num,numC.den.num D.de,densysl=tf2zp(num,den)sys2=tf2ss(sys) %杀统的状态空间模型;impulse(sys2) (sys2)A.stp B.spC.step D.strpMatlab语言及其应用复习试题二参考答案一、单选题(12小题,每小题3分,共36分)1.A2.C3.B4.A5.B6.D7.C8.B9.D10.A11.B12.A二、判断题(15小题,每小题2分,共30分)13.V14.X15.X16.X 17.V18.V19.V20.J21.V22.X23.V24.X25.J26.X 27.J三、简答题(3小题,每小题5分,共15分)建立矩阵的常用方法有哪两种?各有什么优点?答:建立矩阵的常用方法有直接输入法和通过M文件建立矩阵的方法。(2分〕直接输入法,如B=[2573],优点是输入方法方便简捷;(2分)通过M文件建立矩阵的方法,该方法适用于建立尺寸较大的矩阵,并且易于修改。(1分)a=[610.90-28-0.7].在进行逻辑运算时,a相当于什么样的逻辑量?依据是什么?答:在Matlab中对数组a进行逻辑运算时,a相当于a=[11011], (3分)依据是:Matlab约定在所有关系、逻辑表达式中,作为输入的任何非0数都被看成是“逻辑真",只有。被认为是“逻辑假”。(2分)Simulink的特点是什么?答:Simulink是一种强有力的仿真工具,它能让使用者在图形方式下以最小的代价来模拟真实动态系统的运行,具有如下特点:(1分)(1) 建立动态的系统模型并进行仿

温馨提示

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

评论

0/150

提交评论