Matlab复习题.docx
《Matlab复习题.docx》由会员分享,可在线阅读,更多相关《Matlab复习题.docx(28页珍藏版)》请在冰点文库上搜索。
Matlab复习题
一、单项选择题
1.x=[1234];y=[1111];z=x*y,则z等于()
A.
B.出错息 C.
D.
2.有一组实验数据x,y,从理论上讲它们应是线性关系,正确的拟合命令应是()
A.p=polyfit(x,y,n) B.p=polyval(x,y,1)
C.polyval(x,y,1) D.p=polyfit(x,y,1)
3.用户可以在MATLAB命令窗口用命令编辑功能键对输入的命令进行编辑,编辑键Backspace的功能是()
A.删除光标左侧字符B.删除光标右侧字符
C.删除当前行D.光标左移
4.formatlong;pi/4的运行结果是()
A.ans=B.ans=
0.78540.78539816339745
C.ans=D.ans=
7.8540e-0017.853981633974483e-001
5.已知A=[123;456],则命令size(A)的运行结果是()
A.ans=B.ans=C.ans=D.ans=
3216236
6.MATLAB语言可以实现数学上的许多解析功能,正是由于它具备了()
A.矩阵运算功能B.数值运算功能C.符号运算功能D.数组运算功能
7.计算微分方程
的正确命令是()
A.y=dsolve(‘D2y+y^2=1’,’s’)B.y=dsolve(‘(Dy)^2+y^2=1’,’s’)
C.y=dsolve(‘(Dy)^2+y^2=1’)D.y=dsolve(‘D2y+y^2=1’)
8.下列单窗口多曲线子图绘制中的子图分割命令使用正确的时()
A.subplot(2,3,0)B.subplot(1,2,4)
C.subplot(225)D.subplot(236)
9.三维曲面绘图函数为()
A.surfB.meshC.plot3D.plot
10.MATLAB使用三维向量[RGB]来表示一种颜色,则黑色为()
A.[101]B.[111]C.[001]D.[000]
11.已知a=[121;221;212];b=[1;2;3];c=a\b,则c等于()
A.
B.错误
C.
D.
12.已知a=[123;456;789];b=trace(a),则b等于()
A.15B.0C.2D.1
13.已知a=[123];c=a^2,则c等于()
A.[1,32,729]B.[149]C.错误D.[4108]
14.已知A=[01;-2-3],则计算矩阵指数函数
,T=0.1的命令是()
A.expm(0.1*A)B.exp(0.1*A)C.expm(A)D.exp(A)
15.已知线性代数方程组
,求解命令为()
A.A=[110;011;101;001];b=[1;2;3;4];X=A/b
B.A=[110;011;101;001];b=[1;2;3;4];X=inv(A)*b
C.A=[110;011;101;001];b=[1;2;3;4];X=inv(A’*A)*A’*b
D.A=[110;011;101;001];b=[1;2;3;4];X=pinv(A)*b
16.已知
,用数值法计算
的正确语句是()
A.Y=quad('1./3*exp(-x).*sin(3*x)','0','4')
B.f=inline('1./3*exp(-x).*sin(3*x)');Y=quad(f,0,4)
C.Y=quad(1./3*exp(-x).*sin(3*x),0,4)
D.f=inline('1./3*exp(-x).*sin(3*x)');Y=quad('f',0,4)
17.能够启动SIMULINK仿真环境子窗口,展示出SIMULINK的功能模块组的命令是()
A.simulink3B.simulinkC.simulink1D.simulink2
20.p为一关于x的多项式,要求当x=5时多项式的值,正确的MATLAB命令是()
A.polyval(p,5) B.polyfit(p,5)C.value(p,5) D.sum(p,5)
21.有一矩阵abc=[123;234;345],命令mean(abc)后的结果是()
A. 提示有错 B.3 C.
D.
22.在MATLAB的若干通用操作指令中,清除内存中的变量的是()
A.clcB.claC.clfD.clear
23.用户可以在MATLAB命令窗口用命令编辑功能键对输入的命令进行编辑,编辑键Delete的功能是()
A.删除当前行B.删除光标左侧字符
C.删除光标右侧字符D.删除当前命令
24.formatshorte;pi/4的运行结果是()
A.ans=B.ans=
0.78540.78539816339745
C.ans=D.ans=
7.8540e-0017.853981633974483e-001
25.下面哪个变量是正无穷大变量?
()
A.InfB.NaNC.realmaxD.realmin
26.下面命令中能正确定义一个符号变量的是()
A.symswtB.symwt
F=sin(w*t);F=sin(w*t);
C.syms(‘F=sin(w*t)’)D.sym(F=sin(w*t))
27.计算微分方程
的正确命令是()
A.y=dsolve(‘(Dy)^2=-a^2*y’,’s’)
B.y=dsolve(‘D2y=-a^2*y’)
C.y=dsolve(‘D2y=-a^2*y’,’s’)
D.y=dsolve(‘(Dy)^2=-a^2*y’)
28.已知t=0:
pi/50:
10pi,则作三维柱面螺旋线的正确命令是()
A.plot(sin(t),cos(t),t)B.plot2(sin(t),cos(t),t)
C.plot3(sin(t),cos(t),t)D.plot4(sin(t),cos(t),t)
29.MATLAB使用三维向量[RGB]来表示一种颜色,则白色为()
A.[000]B.[111]C.[001]D.[101]
30.已知a=[121;221;212];b=[331;321;113];c=a+b,则c等于()
A.
B.
C.
D.错误
31.已知a=[123;456;789];b=fliplr(a),则b等于()(左右翻转)
A.
B.
C.
D.错误
32.已知a=[12;34];b=[56;78];c=a.*b,则c等于()
A.
B.
C.错误D.
33.已知a=
;c=a^2,则c等于()
A.
B.
C.错误D.
35.已知a=[739108];b=sort(a),则b等于()
A.[013789]B.[987310]C.3.8297D.错误
36.已知A=[325;768;901];b=max(A),则b等于()
A.[968]B.[301]C.
D.
37.已知A=[023;130];B=[103;150];C=A.+B,则C等于()
A.
B.
C.错误D.
38.已知
,length(x)等于()
A.23B.3C.2D.6
40.有实验数据:
t为时间,L为函数值序列,用MATLAB画出L随t的变化关系,实验点
用“*”表示,正确的命令是()
A.plot(t,L,”*”) B.plot(L,t,’*’)C.subplot(t,L,’*’) D.plot(t,L,”*”)
41.在图线中标注“图例”的命令是()
A.title() B.legend() C.gtext() D.label()
42.用户可以在MATLAB命令窗口用命令编辑功能键对输入的命令进行编辑,编辑键Esc的
功能是()
A.删除当前行B.删除光标右面的字符
C.删除光标左面的字符D.取消当前命令
44.下面哪个变量是非数变量?
()
A.realmaxB.InfC.NaND.realmin
46.已知t=0:
2*pi/90:
2*pi;y=t.*exp(i*t),则绘制复数矢量图的命令是()
A.compass(y,t)B.compass(t,y);C.compass(t+i*y)D.compass(y)
47.MATLAB使用三维向量[RGB]来表示一种颜色,则[001]为()
A.红色B.蓝色C.绿色D.黄色
48.已知A=[023;130];B=[103;150];C=A+B,则C等于()
A.
B.
C.错误D.
49.已知a=[123;456;789];b=flipud(a),则b等于()
A.
B.
C.
D.错误
50.已知A=[123;450;789];B=[103;150;012];C=A.*B,则C等于()
A.
B.
C.
D.
51.MATLAB语言中求反正弦的函数是()
A.sin()B.asin()C.arcsin()D.asinh()
52.已知线性代数方程组
,求解命令为()
A.A=[12;23];b=[8;13];X=A/bB.A=[12;23];b=[8;13];X=inv(A)*b
C.A=[12;23];b=[8;13];X=inv(A’*A)*A’*bD.A=[12;23];b=[8;13];X=pinv(A)*b
53.已知a=[739108];b=sum(a),则b等于()
A.28B.0
C.[72118918900]D.[71019202028]
54.已知x=1:
5;y=x.^2;dy=diff(y),则dy等于()
A.错误B.[222]C.0D.[3579]
55.已知A=[1,2,6;4,5,10;7,8,9];B=A(1:
2,:
),则B等于()
A.
B.
C.
D.
58.x为一组实验数据,mean(x)的作用是()
A.求各列最大值 B.求各列数据之和 C.求各列中间值 D.求各列平均值
60.用户可以在MATLAB命令窗口用命令编辑功能键对输入的命令进行编辑,编辑键Home
的功能是()
A.光标回首行B.光标回行首C.光标至行尾D.光标至尾行
61.创建一个一维行矩阵向量的命令是()
A.m1=[abc]B.m1=[1;2;3]C.m1=[a;b;c]D.m1=[123]
62.已知Z=zeros(1,2),则Z等于()
A.
B.
C.
D.
64.已知x=2+3i,则real(x)等于()
A.2B.3C.
D.13
65.colormap为色图设定命令,则color([100])表示设定颜色为()
A.红色B.绿色C.蓝色D.黑色
66.MATLAB语言除了具备基本绘图功能之外,还具有很多其它绘图函数,下面哪个是阶
梯图函数?
()
A.barB.stemC.stairsD.hist
67.MATLAB使用三维向量[RGB]来表示一种颜色,则[010]为()
A.红色B.蓝色C.绿色D.黄色
68.已知A=[123;450;789];B=[103;150;012];C=A+B,则C等于()
A.
B.
C.
D.
69.已知a=[123;456;789];b=rot90(a),则b等于()
A.
B.
C.
D.错误
70.已知a=[12;34];b=[56;78];c=a*b,则c等于()
A.
B.
C.错误D.
71.MATLAB语言中求反余弦的函数是()
A.cos()B.acos()C.arccos()D.acosh()
73.已知A=[325;768;901];b=mean(A),则b等于()
A.[6.33332.66674.6667]B.[725]
C.
D.
74.已知x=1:
5;y=x.^2;dy=diff(y,2),则dy等于()
A.[3579]B.[222]C.0D.错误
75.已知A=[1,2,6;4,5,10;7,8,9];B=A(1:
2,3),则B等于()
A.
B.
C.
D.
78.x为一组实验数据,median(x)的作用是()
A.求各列最大值 B.求各列数据之和
C.求各列中间值 D.求各列平均值
79.x为一组实验数据,max(x)的作用是()
A.求各列数据之和 B.求各列最大值
C.求各列中间值 D.求各列平均值
82.下列哪个命令是创建一个矩阵向量的正确命令()
A.m1=’12;34’B.m1=(12;34)
C.m1={12;34}D.m1=[1,2;3,4]
83.已知O=ones(2,1),则O等于()
A.
B.
C.
D.
84.计算二重不定积分
的正确命令是()
A.int(int('x*exp(-x*y)','x'),'y')B.int(int(sym(x*exp(-x*y)),'x'),'y')
C.int(int(sym(‘x*exp(-x*y)’),x),y)D.int(int('x*exp(-x*y)',x),y)
85.已知x=2+3i,则imag(x)等于()
A.3B.2C.
D.13
88.已知a=[121;221;212];b=[331;321;113];c=a-b,则c等于()
A.
B.
C.
D.错误
89.已知a=[123];b=[456];c=a.\b,则c等于()
A.
B.
C.错误D.
90.MATLAB语言中求反正切的函数是()
A.tan()B.atan()C.arctan()D.atanh()
91.已知A=[12;23];P=poly(A),则P等于()
A.
B.
C.
D.
93.MATLAB语言中三次样条插值函数为()
A.splineB.interp3C.interpftD.interp1q
95.已知A=[1,2,6;4,5,10;7,8,9];A(:
2)=[],则A等于()
A.
B.
C.
D.
100.详细显示工作区变量的命令是()
A.whoB.whosC.whichD.whose
101.下列哪个命令是创建一个矩阵向量的正确命令()
A.m1=[1,2;3,4+5i]B.m1=[12;34+5a]
C.m1=[12a;34+5j]D.m1=[12;34+b]
102.已知E=eye
(2),则E等于()
A.
B.
C.
D.
104.已知x=0:
2*pi/90:
2*pi;y1=sin(x);y2=cos(x),在同一图上画出y1和y2的命令是()
A.plot(y1,y2)B.plot(x,[y1,y2])
C.plot(x,y1);holdon;plot(x,y2)D.plot(x,y1);plot(x,y2)
106.已知函数sin(2x)的函数值取值范围是-1~1,自变量x的取值范围是0~6,则绘制该函
数曲线的命令是()
A.plot(‘sin(2*x)’,0,6,-1,1)B.fplot(‘sin(2*x)’,0,6,-1,1)
C.plot(‘sin(2*x)’,[0,6,-1,1],’r’)D.fplot(‘sin(2*x)’,[0,6,-1,1],’r’)
107.MATLAB语言中表示暖色色图的色图函数为()
A.hotB.coolC.hsvD.gray
110.MATLAB语言中表示开平方的函数是()
A.exp()B.sqrt()C.abs()D.log10()
111.已知a=[739108];b=max(a),则b等于()
A.9B.0C.4.6667D.5
112.已知x,y为样本向量,xi为已知自变量值,则正确的一维线性插值是()
A.yi=interp1(x’,y’,xi)B.yi=table1(x’,y’,xi)
C.yi=spline(x’,y’,xi)D.yi=interp1([x’,y’],xi)
114.在MATLAB的若干通用操作指令中,清除图形窗口的是()
A.clearB.claC.clfD.clc
116.x取值从-2π~2π,用MATLAB画sin2x的函数图像正确的命令是()
A.x=-2*π:
0.1:
2*π;plot(x,sin2(x))
B.x=-2*pi:
0.1:
2*pi;plot(x,sin(x).^2)
C.x=-2*pi:
2*pi;plot(x,sinx^2)
D.x=-2*3.1416:
0.1:
2*3.1416;plot(x,(sinx)^2)
117.有一矩阵abc=[123;234;345],命令mean(abc)后的结果是()
A.3 B.
C.提示有错 D.2
118.用户可以在MATLAB命令窗口用命令编辑功能键对输入的命令进行编辑,编辑键←的功能是()
A.光标回行首B.光标右移
C.光标左移D.光标回行尾
119.显示工作区所有变量名称的命令是()
A.whoB.whosC.whichD.whose
120.下面把符号表达式赋值给变量f1的正确命令是()
A.f1=”exp(-2*x)*sin(x/5)”B.f1=exp(-2*x)*sin(x/5)
C.f1=[exp(-2*x)*sin(x/5)]D.f1=’exp(-2*x)*sin(x/5)’
121.初等矩阵函数rand(m,n)所创建的m×n阶随机矩阵的元素的取值范围是()
A.0~+∞B.-1~1C.-1~0D.0~1
122.MATLAB中拉普拉斯变换函数是()
A.laplaceB.ilaplaceC.fourierD.ztrans
123.用plot函数绘制多条曲线时,曲线颜色默认变化值顺序为()
A.红、绿、篮、亮篮、粉红、黄
B.篮、红、绿、亮篮、粉红、黄
C.篮、绿、红、亮篮、粉红、黄
D.红、篮、绿、亮篮、粉红、黄
124.绘制三维球面坐标值计算的函数为()
A.gridB.cylinderC.sphereD.shap
125.在编写绘图程序时,添加图例的函数是()
A.titleB.legendC.xlableD.ylable
126.MATLAB语言中表示线性灰度色图的色图函数为()
A.hotB.coolC.hsvD.gray
127.已知A=[123;450;789];B=[103;150;012];C=A*B,则C等于()
A.
B.
C.
D.
128.已知a=[100;001;010];b=rank(a),则b等于()
A.3B.1C.2D.
129.已知a=[123];b=[456];c=a.^b,则c等于()
A.
B.
C.错误D.
130.下列函数中能求矩阵指数的函数是()
A.exp()B.expm()C.esp()D.abs()
131.x为一组实验数据,max(x)的作用是()
A.求各列最大值 B.求各列数据之和
C.求各列中间值 D.求各列平均值
132.已知x,y为样本向量,xi为已知自变量值,则正确的三次样条插值是()
A.yi=interp1(x’,y’,xi)B.yi=table1(x’,y’,xi)
C.yi=spline(x,y,xi)D.yi=interp1([x’,y’],xi)
133.非线性方程组的解析解计算很多情况下无法得到,但用MATLAB的优化工具箱提供的
函数可得到数值解,该函数是()
A.fsolve()B.solveC.funD.无
134.在MATLAB中可以用矩阵[C1C2C3]来表示颜色,其中C2表示()
A.红色B.绿色C.蓝色D.黄色
135.已知控制系统的开环传递函数
,则绘制根轨迹图的命令是()
A.nyquist([15],[12100])B.rlocus([15],[12100])
C.nyquist([15],[1210])D.rlocus([15],[1210])
136.x取值从-2π~2π,用MATLAB画sinx的函数图象正确的命令是()
A.x=-2*pi:
0.1:
2*pi;plot(x,sin(x));
B.x=-2*π:
0.1:
2*π;plot(x,sin(x))
C.x=-2*pi:
2*pi;plot(x,sinx)
D.x=-2*3.1416:
0.1:
2*3.1416;plot(x,sinx)
137.在MATLAB的若干通用操作指令中,清除命令窗口的所有显示内容的是()
A.clearB.claC.clfD.clc
138.用户可以在MATLAB命令窗口用命令编辑功能键对输入的命令进行编辑,编辑键→的
功能是()
A.光标右移B.光标左移
C.光标回行首D.光标回行尾
1