MATLAB上机模拟考试题.docx

上传人:b****9 文档编号:25792840 上传时间:2023-06-14 格式:DOCX 页数:9 大小:245.88KB
下载 相关 举报
MATLAB上机模拟考试题.docx_第1页
第1页 / 共9页
MATLAB上机模拟考试题.docx_第2页
第2页 / 共9页
MATLAB上机模拟考试题.docx_第3页
第3页 / 共9页
MATLAB上机模拟考试题.docx_第4页
第4页 / 共9页
MATLAB上机模拟考试题.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

MATLAB上机模拟考试题.docx

《MATLAB上机模拟考试题.docx》由会员分享,可在线阅读,更多相关《MATLAB上机模拟考试题.docx(9页珍藏版)》请在冰豆网上搜索。

MATLAB上机模拟考试题.docx

MATLAB上机模拟考试题

 

MATLAB上机模拟考试题

(一)(总8页)

(1)在MATLAB的命令窗口中执行_____命令,将命令窗口的显示内容清空。

()off

(2)在MATLAB的命令窗口中执行_____命令,使数据输出显示为十六进制表示。

()longrathexshorte

(3)下列变量名中_____是合法的。

()*y,a,1\y,a1234,1bcx,i,j

(4)已知x=0:

5,则x有_____个元素。

()

(5)一下运算符中哪个的优先级最高_____。

()A./B.^C.~=D.&

(6)使用检测函数isnumeric(10)的结果是_____。

()

(7)三维图形中默认视角是_____度。

()A.方位角=0俯仰角=90B.方位角=90俯仰角=0C.方位角=仰俯角=30D.方位角=0仰俯角=180

(8)将符号表达式化简为因式分解因式分解因式分解因式分解形式,使用_____函数。

()

(9)运行以下命令,则_____描述是正确的。

()>>symsabcd>>A=[ab;cd]占用的内存小于100BB.创建了5个符号变量占用的内存是abcd的总和D.不存在

(10)已知数组a=[123;456;789],则a(:

end)是指_____元素。

(11)运行命令bitor(8,7)的结果是_____。

(12)运行以下命令:

>>x=0:

10;>>y1=sin(x);>>y2=5*sin(x);>>y3=[10*sin(x);20*sin(x)];>>plot(x,y1,x,y2,x,y3)

则在一个图形窗口中,可以看到_____条曲线。

(13)符号表达式“g=sym(sin(a*z)+cos(w*v))”中的自由符号变量是_____。

(14)运行以下命令:

>>symst>>f1=1/t>>limitf1_r=limit(f1,'t','0','right');

则函数limitf1_r趋向0的右极限为_____。

15.在MATLAB的命令窗口中执行______命令,使数值显示为+000A.formatlongB.formatlongeC.formatshortD.formatshorte

16.下列变量名中______是合法的。

A.char_1,i,jB.1_1,C.x\y,a1234,1bcx

17.已知x=0:

9,则x有_____个元素。

18.产生对角线上为全1其余为0的2行3列矩阵的命令是______A.ones(2,3)B.ones(3,2)C.eye(2,3)D.eye(3,2)

19.已知数组a=[123456789],则运行a(:

1)=[]命令后______A.a变成行向量B.a数组为2行2列C.a数组为3行2列D.a数组中没有元素3

20.按含义选出各个函数名:

表示4舍5入到整数的是____,表示向最接近0取整的是____,表示向最接近-∞取整的是____,表示向最接近∞取整的是_____A.round(x)B.fix(x)C.floor(x)D.ceil(x)

21.已知a=0:

5,b=1:

6,下面的运算表达式出错的为______A.a+bB.a./bC.a’*bD.a*b

22.已知s=’显示”hello”’,则s的元素个数是______A.12B.9C.7

23.有一个2行2列的元胞数组c,则c

(2)是指______A.第1行第2列的元素内容B.第2行第1列的元素内容C.第1行第2列的元素D.第2行第1列的元素

24.运行命令bitand(25,15)的结果是______

25.计算三个多项式s1、s2和s3的乘积,则算是为______A.conv(s1,s2,s3)B.s1*s2*s3C.conv(conv(s1,s2),s3)D.conv(s1*s2*s3)

26.运行命令“<

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)

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 商业计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1