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

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

试卷代号:1375

国家开放大学2022年春季学期期末统一考试

Matlab语言及其应用 试题

2022年7月

一、单选题(12小题,每小题3分,共36分)

1.如果将矩阵A第1行第1列的元素改为50,可以通过( )语句来完成。

A.A(1,1)=50B.A(1:1)=50

C.A(1;1)=25D.A(1 1)=5

2.矩阵每一行中的元素之间要用某个符号分割,这个符号可以是( )。

A.逗号B.分号

C.回车D.冒号

3.如果x=l:-2:-8,则x(l)和x(5)分别是( )。

A.1,-8B.-1,-7

C.-1.-8D.1,-7

4.M文件根据调用方式的不同可以分为( )。

A.图形文件B.全局文件

C.脚本文件和函数文件D.数组文件和全局文件

5.在循环结构中跳出循环,但继续下次循环的命令为( )。

A.returnB.break

C.continueD.keyboad

6.绘制系统单位阶跃响应曲线的函数是( )。

A.step( )B.impluse( )

C.sys( )D.gensig( )

7.图形窗口的分割函数subplot(2,2,[13])可以把一个窗口分割为( )个子窗口。

A.2B.3

C.4D.无法确定

8.Matlab中求积分的函数为( ),

A.diff( )B.limit( )

C.int( )D.solve( )

9.关于非数NaN,以下错误的是( )。

A.可以参与运算B.不会造成中断

C.可以比较大小D.可以代表无穷大

10.假设数组A=,则mod(A,2),为( )。

A.A=B. A=

C. A=D. A=

11.清除当前工作空间中的变量的函数是( )。

A.clc allB.clear tdl

C.clcD.clear

12.符号运算中的因式分解函数是( )。

A.factor( )B.expand( )

C.collect( )D.simplify( )

二、判断题(15小题,每小题2分,共30分)

13.plot()是Matlab最基本的绘图函数。( )

14.Matlab命名规则是变量名、函数名对字母大小写敏感。( )

15.在Matlab中,冒号表达式a:b:c是一个重要的运算符,其中最后一个参数c一定会大于参数a。( )

16.如果x=l:-2:-8,则x(5)是-8。( )

17.Matlab的变量名不可以包含空格。( )

18.在sin(x)运算中,x是角度。( )

19.Matlab中注释行的开头是#。( )

20.在Matlab中,复数的表示是a+b*i,( )

21.符号表达式可以用simple( )函数化简。( )

22.符号运算以推理解析的方式进行,因此不受计算误差积累问题困扰。( )

23.xy12_是合法的Matlab变量名。( )

24.Matlab软件是由美国MathWorks公司推出的用于数值计算和图形处理的科学计算软件。( )

25.函数必须是一个单独的M文件。( )

26.使用函数zeros(5)生成的是一个具有5个元素的向量。( )

27.标量和数组不可以进行乘除运算。( )

三、简答题(3小题,每小题5分,共15分)

28.Simulink的特点是什么?

29.要求在闭区间[0,2π]上产生具有30个等距采样点的一维数组。试用两种不同的指令实现。

30.说明Matlab中循环控制break语句的用法。

四、应用分析题(2小题.每小题5分,共10分)

31.请写出以下程序的功能:

t=0:0.5:100;

yl=exp(-8*t);

y2=exp(-3*t);

y3=exp(-7*t);

plot(t,yl,′一ob,,t,y2, ′:*r′,t,y3, ′一.^g)

32.请写出以下程序执行完成后数组B、B(2,:)的结果:

A=1:2:5;

B=[A;2*A;3*A]

五、编程题(以单选题的形式呈现,包括3小题,每小题3分,共9分)

设y=cos,把x从o至2π间分为99点,画出以x为横坐标,y为纵坐标的曲线。满足以上要求的程序如下,请选出各小题中空白处的正确答案。

33.x= (O,2*pi,99);( )

A.cosB.sin

C.linspaceD.space

34.y=cos(9.1+ ./(1+x.*x));( )

A.5sin(x)B.5*sin(x)

C.5*sinxD.5sinx

35.plot(_,’I,)( )

A.x,yB.x,y

C.sin(x),yD.x,cosy