A.a是符号变量B.a显示为10位的数值C.a显示为32位的数值D.a不存在
27.运行以下命令后变量C的值是_____>>A=sym([55;66]);>>B=sym([12;34]);>>C=A.*BA.[5,10][18,24]B.[510;1824]C.[5*1,5*2][6*3,6*4]D.出错
28.运行命令“y=dsolve('x*D2y-3*Dy=x^2','t')”求解微分方程,则____A.Dy是指dy/dxB.得出的y是通解有一个常数符C1C.D2y是指d2y/dxD.得出的y是通解有两个常数符C1和C2
29.模块名的修改是_____。
A.在参数设置对话框中实现B.在模块旁双击鼠标后出现的编辑框中实现C.在模块的下面或旁边的编辑框中D.在模块的属性窗口中
选择题
(1)在MATLAB的命令窗口中执行命令,将命令窗口的显示内容清空。
off
(2)下列变量名中是合法的。
i,j*y,\y,a1234,lbcx
(3)已知x为一个向量,计算ln(x)的MATLAB命令是计算。
(x)(x)(x)(x)
(4)已知a=0:
4,b=1:
5,下面说法中错误的为。
+b./b′*b*b
(5)以下运算符中哪个的优先级最高。
A.*B.^C.~=D.|
(6)计算三个多项式s1、s2和s3的乘积,则算式为。
(s1,s2,s3)*s2*s3(conv(s1,s2),s3)(s1*s2*s3)
(7)运行以下命令:
>>x=[123;456];>>y=x+x*i>>plot(y)则在图形窗口绘制()条曲线。
(8)如果要显示向量中各元素占和的百分比,则使用函数绘图。
(9)subplot(2,1,1)是指的子图。
A.两行一列的上图B.两行一列的下图C.两列一行的左图D.两列一行的右图
(10)运行命令“>>a=sym(‘pi’,’d’)”则对于变量a的描述是正确的。
是符号变量显示为10位的数值显示为32位的数值不存在
(11)运行命令“f=solve(‘x^2+1’)”,则是有两个数值元素的行向量是有两个数值元素起的列向量是符号对象只有一个元素
(12)下面的switch结构,正确的是A.>>switchaB.>>switchacasea>1casea=1C.>>switchaD.>>switchacase1case=1\
(13)运行以下命令:
>>a=eye(5);>>forn=a(2:
end,:
)......则for循环的循环次数是()
(14)关于主函数,以下说法正确的是A.主函数名必须与文件名相同B.主函数的工作空间与子函数的工作空间是嵌套的C.主函数中不能定义其他函数D.每个函数文件中都必须有主函数
(15)创建以下函数文件,在命令窗口中运行“y=f”命令则显示
functiony=f()globalWW=2;Y=f1(5)functiony=f1(w)globalWy=w+W
=5=2=7D.出错
(16)在一个模型窗口上按住一个模块并同时按Shift键移动到另一个模块窗口,则()A.在两个模型窗口都有这个模块B.在后一个窗口有这个模块C.在前一个窗口有这个模块D.在两个窗口都有模块并添加连线
(17)运行以下命令,则实现的功能是>>add_line(‘exel’,[300,0;300,80;150,80])A.添加一条直线B.添加一条有一个转折的折线C.添加一条有两个转折的折线D.添加一条从左到右的折线
18.在MATLAB的命令窗口中执行_____命令,将命令窗口的显示内容清空。
B.cleanC.endD.esc
19.以下哪个不可以表示矩阵[23456]:
()(2,6,5)(2,5,6)C.[2:
5:
6]D.[2:
6]
20.a=[1:
3;4:
6;7:
9],则运行a(:
1)命令后,得结果:
()变成行向量数组没有元素4C.[1:
3:
7]'D.第一行元素
21.运行以下命令>>y1=[123;456;789]>>y2=y1+5>>plot(y2)则在图形窗口中绘制_____条曲线。
()B.3C.5D.6
22.subplot(3,3,6)是指_____的子图。
()A.第2行第1列B.第2行第3列C.第1行第2列D.第3行第2列
23.运行命令“>>a=double(sym('sin(pi/2)'))”,则变量a是()A.符号变量B.字符串‘1’C.double型的数值1D.出错
24.运行一下命令:
>>forn=s(-1:
:
2)……则for循环的循环次数是_____。
()B.4C.7D.625.运行以下命令则_____()>>a=[135]>>keyboardK>>a=[135]K>>return=[135]B.a=[124]C.命令窗口的提示符为“K>>”D.出错
26.运行以下命令:
>>a=[123;101];>>diff(a)则运行结果为()=0-2-2B.ans=02-2C.ans=022D.ans=0-22
填空题:
1.已知x=3:
2:
24,则x有_____个元素。
结构的开始是“if”命令,结束是_____命令。
3.已知x为一个向量,计算ln(x)的MATLAB命令是计算_____。
4.命令:
>>subplot(3,3,x)中有____个子图。
5.已知s=‘显示“hey”’,则s的元素个数是_____。
y=f()globalWW=2y=f1(5)functiony=f()globalWy=w+W创建以上函数文件,在命令窗口中运行“y=f”命令则显示_____。
选择题
(1)下列不是创建复数的命令______。
A.z=3+2*iB.z=4+3iC.z=complex(4,5)D.z=real(3)+imag(8)
(2)与命令linspace(2,10,5)产生的向量相同的命令______。
A.a=[2105]B.a=2:
2:
10C.a=logspace(2,10,5)D.a=2468
(3)已知数组a=1,则a(1,:
)是指_______。
A.第一列向量B.第一行向量C.整个数组D.第三行向量
(4)a=[12;45];b=[21;32],求c=a.*b=。
A.c=[22;1210]B.c=[11;1012]C.c=[85;2314]D.c=[33;77]
(5)已知t=0:
3,y=(t
(1))&&(t
(2)>3)=_________。
A.1B.2C.0
(6)计算多项式s1s2s3的乘积,则算式位________.(s1,s2,s3)B.s1*s2*s3(s1*s2*s3)C.conv(conv(s1,s2),s3)
(7)运行下列命令:
>>x=[123;456]>>ploy(x)则在图形窗口中绘制______条曲线。
A.2B.3C.4D.6
(8)在多个图形绘制指令中,subplot(2,3,4)当前选中的子图是______.A.2B.3C.4D.6
(9)运行命令“>>a=sym(pi,'d')”则对于变量a的描述_________是正确的。
A.a是字符串B.a显示为10位的数值C.a显示为32位的数值D.a不存在
(10)f1=(x-1)*(x-2)*(x-3)要把表达式化简为嵌套的形式,应用_______指令。
A.collectB.expand
(11)输入指令f1=sym(‘x+3/2’)和[N1,D1]=numden(f1)后,N1=_____A.x+3B.2C.2*x+3D.3/2
(12)f=t1则limit(f)=_____.A.0B.tC.1D.NaN
(13)输入>>symsx>>f=solve('x^2+1')则_______.A.f只有一个元素B.f是有两个数值元素的行向量C.f是有两个数值元素的列向量D.f是符号对象
(14)if结构语句的结束是_______命令。
A.EndifB.endC.stopD.else
(15)forn=1:
10循环次数为_______。
A.1B.9C.10D.11
(16)运行下列命令,则for循环的循环次数是_________.>>x=0:
10>>forn=xifn==5breakendendA.10B.5C.6
(17)创建以下函数文件,在命令窗口中运行“y=f”命令则显示________.functiony=f()globalWW=3y=f1(7)functiony=f1(w)globalWy=w+WA.y=3B.y=10C.y=17D.出错
18、执行以下命令
>>symsaxy>>f=(sin(a*x)+y^2*cos(x));>>dfdx=diff(f)表示()A、对a求一阶微分B、对y求一阶微分C、对x求二阶微分D、对x求一阶微分
19三维图形中默认视角是_____度。
()A.方位角=0俯仰角=90B.方位角=90俯仰角=0C.方位角=仰俯角=30D.方位角=0仰俯角=180
20将符号表达式化简为因式分解形式,使用_____函数。
()
填空题
(1)已知C={2+5i,’Hi’;1:
4,[12]}输入s=C(3)即s=___________.
(2)先输入P=struct(‘name’,’Jack‘,’num’,43),再输入s=即s=_________.
(3)当x=[123;456],y=[58;58]时,_____(能﹨不能)使用plot命令绘图。
(4)sym或syms________(能﹨不能)创建符号矩阵。
(5)需要while循环的次数为5次,应该在空格中填入_________,且sum=________.x=10sum=0while_______sum=sum+xx=x-1end
6.运行一下命令,则for循环的循环次数是______。
>>x=0:
10;>>forn=xifn==5continueendend
7、在一个元胞数组A中寻访第2行第3列元胞元素用;寻访数组第2行第3列元胞中所存的内容用。
3、写出下列指令运行结果。
A=[1,2;3,4];
B=[-1,-2;2;1];
S=3;
A.*B
A*B
S.*A
S*B
4、下面的函数主要完成什么功能
functionf=factor(n)
ifn<=1
f=1;
else
f=factor(n-1)*n;
end
5、写出下列指令运行结果。
ch=‘ABc123d4e56Fg9’;
subch=ch(1:
5)
revch=ch(end:
-1:
1)
k=find(ch>=‘a’&ch<=‘z’);
ch(k)=ch(k)-(‘a’-‘A’);
char(ch)