MATLAB期末复习联练习题及答案_第1页
MATLAB期末复习联练习题及答案_第2页
MATLAB期末复习联练习题及答案_第3页
MATLAB期末复习联练习题及答案_第4页
MATLAB期末复习联练习题及答案_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

MATLAB(R2014a)仿真程序设计一、选择题1、下列哪个变量的定义是不合法()A)abcd-4B)xyz_4aC)abcdefD)xy4z2、在循环结构中跳出循环,执行循环后面的代码的命令为()A)returnB)continueC)breakD)keyboard3、清空MATLAB工作空间内所有变量的指令是()A)clcB)clsC)clearD)clf4、清空MATLAB中图形窗的指令是()A)clcB)clsC)clearD)clf5、下列哪条指令是求矩阵的行列式的值()A)invB)diagC)eigD)det6、用round函数四舍五入对数组[1.496.393.938.51]取整,结果为()A)[1638]B)[1648]C)[1649]D)[2749]7、已知a=2:2:8,b=2:5。下列运算表达式中错误的为()A)a*bB)a.*bC)a’*bD)a-b8、角度x=[15304560],计算其正弦函数的运算为()A)SIN(deg2rad(x))B)sin(deg2rad(x))C)sin(x)D)SIN(x)9、在MATLAB中,下列变量最大数是()A)-piB)realminC)realmaxD)eps10、在MATLAB中,下列变量比0大的最小数是()A)piB)realminC)realmaxD)i11、下列表示可以作为MATLAB的变量的是()A)abcd-2xB)xyz2016_2aC)@hyD)3hour12、指出下列错误的指令()A)symsabB)symsa,bC)syms(‘a',‘b')D)syms(‘a','b','positive')13、下列哪条指令是求逆矩阵的行列式的值()。A)detB)diagC)eigD)inv14、清除命令窗口(commandwindows)空间的命令是()A)clcB)clearC)clfD)delete15、已知函数文件如下,则factor(4)=()functionf=factor(n)ifn<=1f=1;elsef=factor(n-1)*n;endA)4B)12C)24D)4816、在图形指定位置加标注命令是()A)title(x,y,’y=cos(x)’)B)xlabel(x,y,’y=cos(x)’)C)text(x,y,’y=cos(x)’)D)legend(x,y,’y=cos(x)’)17、在循环结构中跳出循环,但继续下次循环的命令为()A)returnB)breakC)continueD)keyboard17、下列关于脚本文件和函数文件的描述中不正确的是()A)去掉函数文件第一行的定义行可转变成脚本文件;B)函数文件可以在命令窗口直接运行;C)脚本文件可以调用函数文件;D)函数文件中的第一行必须以function开始;18、对于矩阵B,统计其中大于A的元素个数,可以使用的语句是()A)length(B)-length(find(B<=A))B)sum(sum(B>A))C)length(sum(B>A))D)sum(length(B>A))19、设A=[243;531;367],则sum(A),length(A)和size(A)的结果()A)[101311]9[33]B)[9916]3[33]C)[9916]9[33]D)[101311]3[33]20、求解线性方程组Ax=b,当det(A)≠0时,方程的解是()。A)A\bB)b/AC)b\AD)A/b二、填空题1、已知A=[-3,0,1,6,9],则A([513])=。2、已知A=[2+3i,3+2i],则A’=,A.’=。3、clear含义:。4、clf含义:。5、plot含义:。6、surf含义:。7、ezplot3含义:。8、figure含义:。9、diff含义:。10、dsolve含义:。11、poly2sym含义:。12、fix含义:。13、下面程序执行后array的值为。fork=1:10ifk>6break;elsearray(k)=k;endend14、如果在MATLAB中预设格式为formatshort,输入i=2;a=2i;b=2*i;c=2*sqrt(-1);则程序运行后,a=;b=;c=。15、在MATLAB中的M文件有和。16、在MATLAB中有系统预定义的特殊变量名,其中表示无穷大为;表示非数为;nargout表示。17、输入矩阵A=1323-57569,使用全下标方式用取出元素“-5”,使用单下标方式用_18、符号表达式sin(2*a+t)+m中独立的符号变量为_______。19、若x为0~6pi,步长为0.01pi的向量,则使用一行命令创建为__。20、设x是一维数组,x的倒数第4个元素表示为__。21、设x为二维数组,要删除y的第15行和25列,可使用命令__;___。22、若要从键盘输入一个字符串并赋值给变量x,且给出提示“Whoisshe?”,则应使用命令___。23、MATLAB的程序文件和Simulink模型文件的扩展名分别是____、。24、已知A=[1,2,3;4,5,6];A(:,[1,3])=[];则A=。25、已知A=[123;456];则reshape(A,3,2)=_____。26、已知A=[6,15,-40,10,6;36,17,0,-45,0];则find(A>=10&A<=20)=__。27、产生5阶全0方阵的命令为____;产生4阶全1方阵的命令为。28、为了使两个plot的图形在同一个坐标显示,可以使用_______命令进行图形保持;可以使用_______命令为图形添加网格。29、在画线形图型格式的设置中,字符r表示颜色。30、在MATLAB中,二维饼图由函数______来实现。31、创建符号函数并求解,写出三行命令满足下列要求:(1)创建符号函数f=ax2+bx+c;(2)求f=0的解。①②③32、MATLAB实现将全下标转换为单下标的指令为、由单下标换算出全下标的指令为。33、在一个元胞数组A中寻访第2行第3列元胞元素用;寻访数组第2行第3列元胞中的内容用。34、标点符号可以使命令行不显示运算结果,用来表示该行为注释行。35、用if判断语句判断60<x<=80,在MATLAB中if语言后的判断应写为。36、在MATLAB中,可用内部函数与工具箱函数产生矩阵,其中如果要产生单位阵可用函数,产生对角阵可用函数,产生均匀分布的随机阵可用函数。37、编写MATLAB程序,用三阶多项式来拟合数据,在同一图形窗口中绘制拟合前和拟合后两条曲线,并对图形坐标轴进行控制。程序如下:x=[1,2,3,4,5];y=[5.1,6.2,7.0,8.2,9.3];;%采用三阶多项式拟合x2=1:0.1:5;y2=;%拟合后的曲线figure(1)plot(x,y,’o’,x2,y2);%绘制曲线m1=max([y,y2]);m2=min([y,y2]);;%用axis调制坐标轴,横坐标在[06]之间,且完全显示图形;%加上标题“多项式曲线拟合”38、编写MATLAB程序,对于用户输入的向量或矩阵,计算其平均值:%提示输入数据并保存到x中,命令行显示“请输入数据”y=reshape(x,1,prod(size(x)));m=;%计算均值m39、写出下列程序的执行结果:S=0;a=[10,11,12;13,14,15;16,17,18;19,20,21];fork=as=s+k;enddisp(s)三、简答题1、简述MATLAB中逗号主要作用答:2、简述MATLAB中空数组的功用。答:3、简述绘制二维图形的一般步骤。答:4、数组运算和矩阵运算的运算符有什么区别?答:5、什么是Simulink?答:6、简述脚本M文件和函数M文件的区别?答:7、描述在Matlab中矩阵运算的含义,如A*B,A.*B表示什么运算过程?答:8、简述Simulink的主要优点。答:9、在MATLAB窗口中,用哪两种方法启动Simulink?答:10、简述MATLAB函数的基本结构。答:四、编程题1、已知方程,,求G1,G2系统的阶跃响应:将G1、G2系统的阶跃响应图画在同一窗口内;G1、G2系统的阶跃响应曲线分别用不同的线形和颜色表示;将G1、G2分别标注在对应的曲线上,并标注“x轴”和“y轴”。2、编写计算程序画出曲线与曲面图形x=sin3tY=cos3t(0≤t≤2pi),-2≤x≤2,-2≤y≤23、编写程序解决下列问题试产生100×4阶矩阵使其元素在0—100之间的随机整数,可将些矩阵理解为100名同学的四门课程的成绩;试计算出每门课程和每位同学的平均成绩;统计出优秀学生人数(每门课程90分及以上为优秀);统计出四门课程成绩至少有两门课程不及格的人数。4、设试编写函数式文件程序,返回该函数并保存(第一句为functiony=fun1(x,n));用子图画出该函数在[0,2pi]内图形(分别取n=20,50)。5、运用符号运算功能计算下列各题:求方程的根;生成符号矩阵,并计算,,;计算极限;用dsolve函数求解微分方程,的解。6、编写程序并画出抛物线:已知初速度u=60米/秒,运行时间t=12.3秒,重力加速度为g=9.81米/秒2。7、编写MATALAB程序,完成下列任务(将程序保存为test07.m文件):⑴在区间[0,4*pi]上均匀地取20个点构成向量;⑵分别计算函数y1=sin(t)与y2=2cos(2t)在向量t处的函数值;⑶在同一图形窗口绘制曲线y1=sin(t)与y2=2cos(2t),要y1曲线为黑色点画线,y2曲线为红色虚线圆圈;并在图中恰当位置标注两条曲线的图例;给图形加上标题“y1andy2”。8、编写M函数文件,利用for循环或while循环完成计算函数y=sum(n)=QUOTEk=1nkk的任务,并利用该函数计算n=20时的和(将总程序保存为test08.m文件)。9、编写M文件,炼钢基本上是一个氧化脱碳的过程,钢液中原含碳量多少直接影响到冶炼时间的长短,下表是某平炉的熔钢完毕碳(x)与精炼时间(y)的生产记录。现希望从上表的数据中找出x与y变化规律的经验公式,用多项式进行曲线拟合,并给出相应的曲线。10、编写一个函数,使其能够产生如下的分段函数:f(x)并调用此函数,绘制x=[0,2]范围内的f(x)*f(x+2)。11、将一个屏幕分4幅,选择合适的步长在右上幅与左下幅绘制出下列函数的图形。①QUOTEcosx,QUOTE∈[-π2,π2](曲线图);②,QUOTEx222+y2412、A是一个維度m×n的矩阵.写一段程序,算出A中有多少个零元素。13、向量A=[a1,a2,┄,an].写一段程序,找出A中的最小元素。14、求解以下线性方程组,要求写出程序代码。2x1-3x2+x3+2x4=8x1+3x2+x4=6x1-x2+x3+8x4=1

温馨提示

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

评论

0/150

提交评论