国开11375《Matlab语言及其应用》期末考试历届试题及答案2021年01月(课程号:03589)

小虾米 2026-05-11 15:18:18 2 次阅读 0 分钟阅读

试卷代号: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