试卷代号:1375
国家开放大学2020年秋季学期期末统一考试
Matlab语言及其应用 试题
2021年1月
一、单选题(12小题,每小题3分,共36分)
1.如果将矩阵A第1行第1列的元素改为50,可以通过( )语句来完成。
A.A(1,1)=50B.A(1:l)-50
C.A(1;1)=25D.A(1 1)=15
2.符号运算中的因式分解函数是( )。
A.factor()B.expand()
C.collect()D.simplify()
3.符号运算得到的是( )。
A.数值解B.表达式
C.数组D.符号
4.通过linspace函数生成的数组一定是一个( )。
A.等比数列B.等差数列
C.全O数列D.全1数列
5.Matlab中求导数的函数为( )。
A.diff()B.limit()
C.int()D.solve()
6.下列哪条指令是求矩阵的行列式的值?( )
A.invB.diag
C.detD.eig
7.矩阵每一行中的元素之间要用某个符号分割,这个符号可以是( )。
A.逗号B.分号
C.回车D.冒号
8.在线形图型格式的设置中,字符g表示( )。
A.黑色B.蓝色
C.红色D.绿色
9.如果x=1:-2:-8,则x(l)和x(5)分别是( )。
A.1,-8B.-1,-7
C.-1,-8D.1,-7
10.清空Matlab工作空间内所有变量的指令是( )。
A.clcB.cls
C.clearD.clf
11.绘制系统单位阶跃响应曲线的函数是( )。
A.step()B.impluse()
C.sys()D.gensig()
12.角度x=[152136],计算其正弦函数的运算为( )。
A.SIN(deg3rad(x))B.SIN(x)
C.sin()D.sin(deg2rad())
二、判断题(15小题,每小题2分,共30分)
13.Matllab中的变量必须遵循先定义后使用的原则。( )
14.Matlab的含义为矩阵实验室(Matrix Laboratory)。( )
15.xy12_是合法的Matlab变量名。( )
16.Matlab中生成数组时需要对其维数和类型进行说明。( )
17.Matlab中注释行的开头是#。( )
18.plot()是Matlab最基本的绘图函数。( )
19.假如有数组x=[2.0000 1.0472 1.7321 3.0000+5.OOOOi],则x(3)为3.0000+5.0000i。( )
20.在Matlab中,冒号表达式a:b:c是一个重要的运算符,其中最后一个参数c一定会大
于参数a。( )
21.标量可以和数组进行乘除运算。( )
22.符号表达式可以用simple()函数化简。( )
23.Matlab提供了两种创建符号变量和表达式的函数:sym和syms。( )
24.符号表达式的运算结果是符号表达式。( )
25.双纵坐标图形的绘制函数是plotyy()。( )
26.Matlab的程序文件和Simulink模型文件的扩展名分别是.mdl和.m。( )
27.在Matlab中,二维饼图由函数pie()来实现。( )
三、简答题(3小题,每小题5分,共15分)
28.Simulink的特点是什么?
29.有几种建立矩阵的方法?各有什么优点?
30.说明Matlab中循环控制break语句的用法。
四、应用分析题(2小题,每小题5分,共10分)
31.以下函数的功能是什么?
Function pw
n=0;
k=0;
n=input(‘请输入密码(整数)n’);
while(k==O)
if n==8916
disp(‘输入正确’)
k=1;
else
k=0;
n=input(‘密码错误,请重新输入密码(整数)\n’);
end
end
32.请写出以下程序执行完成后数组B、B(2,:)的结果:
A-l:2:5;
B=[A;2*A;3*A]
五、编程题(以单选题的形式呈现,包括3小题,每小题3分,共9分)
有一组测量数据满足的变化范围为0~100,用不同的线型和标记点画出
和三种情况下的曲线。满足以上要求的程序如下,请选出各小题中空白处的正确答案。
33. >>t=0:0.5____;( )
A.1B.100
C.10D.0
34. >>y1=____(一2.1*t);( )
A.epB.exp
C.expcD.expd
35. >>y2=exp(-5.2*t);
>>y3=exp(-0.4*t);
>>=___(t,,1, '-ob',t,y2, ':*r',,t,y3, '-.^g')( )
A.pltB.plot
C.dlotD.clc