MATLAB期末复习联练习题_第1页
MATLAB期末复习联练习题_第2页
MATLAB期末复习联练习题_第3页
MATLAB期末复习联练习题_第4页
MATLAB期末复习联练习题_第5页
免费预览已结束,剩余9页可下载查看

付费下载

下载本文档

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

文档简介

1、M ATLAB(R20 14 a)仿真程序设计选择题1、下列哪个变量的定义是不合法()A) abcd- 4 B) xyz _4 aC) abc defD) xy4 z2、在循环结构中跳出循环,执行循环后面的代码的命令为()A) retur n B) conti nueC) breakD) key board3、清空MATL AB工作空间内所有变量的指令是()A)cl cB)clsC)cl ear4、清空MATL AB中图形窗的指令是()A)cl cB)clsC)cl ear5、下列哪条指令是求矩阵的行列式的值(A) invB) dia gC) eig6、用ro un d函数四 舍五入对数组1.

2、496.39A) 1 6 3 8 B) 1 6 4 8C) 1 6 4 9Dcl fDcl fD de t3. 938.5 1取整,结果为(D) 2 7 4 9 7、已知a=2 :2:8 , b=2 :5。下列运算表达式中错误的为()A) a* bB) a. * bC) a'*bD) a- b8、角度x=15 30 45 60 ,计算其正弦函数的运算为()A) SIN(deg2rad( x)B si n( de g2rad( x)C si n (x )D SIN( x)9、在MATLAB中,下列变量最大数是()A) -piB) rea lminC) rea lm axD) eps10、

3、在MATL AB中,下列变量比0大的最小数是()A p iB rea l m i nC real maxD i11、下列表示可以作为M ATLAB的变量的是()A) abcd- 2x B) xyz20 16 _2 a C) hy D) 3hour12、指出下列错误的指令()A) sy ms a b B) sym s a, b C) syms( b') D) syms( 'a', 'b','p osi ti ve ') 13、下列哪条指令是求逆矩阵的行列式的值()。A) detB) dia gC) eigD) i nv14、清除命令窗口 (

4、 co m mand w i nd ows )空间的命令是()A) cl cB) clearC) clfD) de le te15、已知函数文件如下,则fa cto r(4 )=() f u ncti on f= fa ctor (n) i f n< =1 f=1;elsef=fac tor( n-1) * n; endA) 4B) 12C) 24D) 4816、在图形指定位置加标注命令是()A)title (x,y,' cos(x)' )B)xlabel(x,y,'=)cos( x)')C)tex t( x,y,' yos(x)' )D)

5、lege nd( x,y,'乎os( x)')17、在循环结构中跳出循环,但继续下次循环的命令为()A) retur nB) breakC) conti nueD) key b oard17、下列关于脚本文件和函数文件的描述中不正确的是()A)去掉函数文件第一行的定义行可转变成脚本文件;B)函数文件可以在命令窗口直接运行;C)脚本文件可以调用函数文件;D)函数文件中的第一行必须以f un cti on开始;18、对于矩阵B,统计其中大于A的元素个数,可以使用的语句是()A) le ngth (B ) - l ength (f i nd( B<=A )B) su m( su

6、 m( B>A )C) le ngth (sum (B>A) )D) sum (le ngth(B >A)19、设 A=2 4 3 ; 5 3 1; 3 6 7 ,则 su m( A) , le ngth( A)和 size (A)的 结果()A) 1 0 1 3 1 193 3B) 9 9 1 633 3C) 9 9 16 93 3D) 10 13 11 33 320、求解线性方程组Ax=b,当de t(A ) w 0时,方程的解是()。A) A bB) b/AC) bAD) A/ b二、填空题1、已知 A=-3, 0,1,6,9,则 A(5 1 3)= 。2、已知 A=2

7、+3i, 3+2i,贝U A'=, A,=3、clear 含义:。4、clf 含义:。5、plot 含义:。6、surf 含义:。7、ezplot3 含义:。8、figure 含义:。9、diff 含义: 。10、dsolve 含义:。11、poly2sym 含义: 。12、fix 含义: 。13、下面程序执行后 array 的值为。for k=1:10if k>6break;elsearray(k)=k;endend14、如果在 MATLAB预设格式为 format short ,输入 i=2;a=2i;b=2*i;c=2*sqrt(-1);则程序运行后,a=; b=; c=。

8、15、在 MATLAB的M文件有 和。16、在 MATLAB中有系统预定义的特殊变量名,其中表示无穷大为;表 示非数为; na rgo ut表示 。II3217、输入矩阵 A= 3 -5 7,使用全下标方式用取出元素“ -5 ”,使用单下标方式用569.取出元素“ 7 ”18、符号表达式 sin(2*a+t)+m中独立的符号变量为。19、若x为06pi ,步长为0.01pi的向量,则使用一行命令创建为 q20、设x是一维数组,x的倒数第4个元素表示为 。21、设x为二维数组,要删除 y的第15行和25歹U,可使用命令 ; 。22、若要从键盘输入一个字符串并赋值给变量x,且给出提示“ Who i

9、s she? ”,则应使用命令 。23、MATLAB勺程序文件和 Simulink模型文件的扩展名分别是 、 。24、已知 A=1,2,3;4,5,6; A(:,1,3)=口;则 A= 。25、已知 A=1 2 3;4 5 6; 则 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、在画线形图型

10、格式的设置中,字符 r表示 颜色。30、在 MATLAB 中,二维饼图由函数来实现。31、创建符号函数并求解,写出三行命令满足下列要求:(1)创建符号函数 f=ax2+bx+c ;(2)求f=0的解。32、MATLA映现将全下标转换为单下标的指令为 、由单下标换算出全下标的指令为 。33、在一个元胞数组 A中寻访第2行第3列元胞元素用 ;寻访数组第2行第3列元胞中的内容 用。34、标点符号 可以使命令行不显示运算结果, 用来表示该行为注释行。35、用if判断语句判断 60<x<=80,在MATLAB if语言后的判断应写为 。36、在MATLAB中,可用内部函数与工具箱函数产生矩阵

11、,其中如果要产生单位阵可用 函数,产 生对角阵可用 函数,产生均匀分布的随机阵可用 函数。37、编写MATLA叁序,用三阶多项式来拟合数据,在同一图形窗口中绘制拟合前和拟合后两条曲线,并对 图形坐标轴进行控制。程序如下: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调制坐标轴,横坐标在 0 6之间,且完全显示图形 ;喻口上标

12、题“多项式曲线拟合”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;for k=as=s+k;enddisp(s)、简答题1、简述MATL AB中逗号主要作用2、简述 MATL AB中空数组的功用。3、简述绘制二维图形的一般步骤。4、数组运算和矩阵运算的运算符有什么区别?5、什么是 Si mu lin k

13、6、简述脚本 M文件和函数 M文件的区别?7、描述在 M atl ab中矩阵运算的含义,如A*B , A. * B表示什么运算过程?8、简述Si mul i n k的主要优点。9、在 MATLAB窗口中,用哪两种方法启动Simu link?10、简述MATL AB函数的基本结构。四、编程题已知方程G2s2,2s ,2G24S2S22S2求Gi,G2系统的阶跃响应:将Gi、G2系统的阶跃响应图画在同一窗口内;G1、G2系统的阶跃响应曲线分别用不同的线形和颜色表示; 将Gi、G2分别标注在对应的曲线上,并标注“ x轴”和“ y轴2、编写计算程序画出曲线与曲面图形(1)_x = si n3t Y=c

14、o s3t ( 0< t < 2p i )2222 z = (x1e ' , x y ,-2 w x w 2, - 2 w y W 23、编写程序解决下列问题100 试产生100 X 4阶矩阵使其元素在0 100之间的随机整数,可将些矩阵理解为名同学的四门课程的成绩;试计算出每门课程和每位同学的平均成绩;统计出优秀学生人数(每门课程90分及以上为优秀);(4)统计出四门课程成绩至少有两门课程不及格的人数。4、设 f (x)(-优1sinkx5、运用符号运算功能计算下列各题:求方程ex = x2+2的根;x sin生成符号矩阵A =x ln x1dAo并计算 一,r A( x

15、 )dx , A ; dxcos x 一 cos x计算极限lim x >0 x(e试编写函数式文件程序,返回该函数并保存(第一句为f u nc ti on y= fun 1( x, n) 用子图画出该函数在0 ,2 pi内图形(分别取n=20,5 0)。 x - x)(4)',(4)用d sol ve函数求解微分方程x + x = 2e , x(0) = x(0) = x (0) = x (0) = 1的6、编写程序并画出抛物线:已知初速度u=60米/秒,运行时间t=12. 3秒,重力加速度为g=9.8 1米/秒27、编写 MATA LAB程序,完成下列任务(将程序保存为tes

16、t07.m 文件):在区间0 ,4* p i上均匀地取20个点构成向量;分别计算函数y1 =si n (t)与y2=2 co s(2 t)在向量t处的函数值;在同一图形窗口绘制曲线y1= si n( t)与y2= 2 cos(2 t),要y1曲线为黑色点画线,y2曲 线为红色虚线圆圈;并在图中恰当位置标注两条曲线的图例;给图形加上标题“y1 and y2”。8、编写M函数文件,利用for循环或while循环完成计算函数y=sum (n)= Z k k的任务,k =1并利用该函数计算 n=2 0时的和(将总程序保存为test08. m文件)。9、编写 M 文件,炼钢基本上是一个氧化脱碳的过程,钢

17、液中原含碳量多少直接影响 到冶炼时间的长短,下表是某平炉的熔钢完毕碳(x)与精炼时间(y)的生产记录。X (。加的134150网MM1%163MOy (nun)135168200100215175220现希望从上表的数据中找出x与y变化规律的经验公式,用多项式进行曲线拟合,并给出相应的曲线。10、编写一个函数,使其能够产生如下的分段函数:O.Sx, x < 2 f(x) 1.5 - 0.25x, Z<t<6 0.5,6 < x 并调用此函数,绘制x=0 ,2范围内的f(x)*f (x+2 )11、将一个屏幕分4幅,选择合适的步长在右上幅与左下幅绘制出下列函数的图形。22

18、 cos(x), X(曲线图);,(-2< =x <=2 ,-4< =x <=4)xyf (x, y) = M ,224yx1/2(cos(x)10.50-101x12、A 是一个雒度mXn的矩阵.写一段程序,算出A中有多少个零元素。13、向量 A=ai,a2,an.写一段程序,找出A中的最小元素。14、求解以下线性方程组,要求写出程序代码。2X 1 -3 X2+X3+2 X4=8Xi +3X2+X4=6X1 -X2 + X3 + 8 X4=17X1 +X2-2X3 +2x 4=5(有四种解法)15、绘制函数曲线,要求写出程序代码在区间0 :2兀均匀的取50个点,构成向量兀; 在 同一窗口绘 制曲线y1 =sin(2* t- 0. 3); y2= 3cos( t+0.5);要求y1曲线为 红色点 划线,标记点为

温馨提示

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

评论

0/150

提交评论