国开《Matlab语言及其应用》形考任务答案

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

假设数组,则mod(A,2)为(B)。正确答案是: B.

M文件根据调用方式的不同可以分为(C)。正确答案是: C.脚本文件和函数文件

Matlab中的程序控制结构不包含(D)。正确答案是: D.过程结构

符号运算得到的是(B) 正确答案是: B.表达式

Matlab中的变量名的第一个字母是(A)。正确答案是: A.字母

plot绘制图形时若想画出分格线,需进行的操作是(C)。正确答案是: C.gridon

图形控制中,legend函数的作用是(D)。正确答案是: D.在图右上角建立图例

饼图的绘制函数为(D) 正确答案是: D.pie

x=linspace(5,1,5)得到的数组是(C)。正确答案是: C.54321

X=5*ones(1,6)得到的数组是(B)。正确答案是: B.555555

一般情况下,绘图命令每执行一次就刷新当前图形窗口,图形窗口原有图形将不复存在。若希望在已绘图形上叠加新的图形,可以使用(A)命令。正确答案是: A.holdon

下列哪条指令是求矩阵的行列式的值?(C) 正确答案是: C.det

三阶幻方又称为九宫图,提取三阶幻方矩阵对角元并构造对角阵用(C) 正确答案是: (C)diag(diag(magic(3)))

data=rand(1000,2);x=data(:,1);y=data(:,2);II=find(yx.^2);的功能是(B) 正确答案是: (B)统计1000个随机点落入特殊区域的点的索引值;

MATLAB计算二项分布随机变量分布律的方法是(C) 正确答案是: (C)binopdf(x,n,p);。

MATLAB命令symse2;f=sqrt(1-e2*cos(t)^2);S=int(f,t,0,pi/2)功能是(D) 正确答案是: (D)计算f(t)定积分的符号结果。

y=dsolve(‘Dy=1/(1+x^2)-2*y^2’,’y(0)=0’,’x’);ezplot(y)的功能是(A) 正确答案是:(A)求微分方程特解并绘图;

X=10000;0.5*asin(9.8*X/(515^2))的功能是计算关于抛射体问题的(A) 正确答案是: (A)十公里发射角;

theta=linspace(0,2*pi,100);r=cos(4*theta);polar(theta,r,’k’)功能是(D) 正确答案是: (D)绘八叶玫瑰线。

MATLAB命令A=rand(5,5);创建55ijAa´=,求51max||ijjia=å用(A) 正确答案是:(A)max(sum(abs(A)));

MATLAB命令x=[1,2,4,5,9];mean正确的答案是“错”,的计算结果是(B) 正确答案是: (B)4.2

MATLAB命令x=rand(10,1)生成10个随机数,将它们从大到小排序,使用(C) 正确答案是: (C)y=sort正确的答案是“错”;z=y(10:-1;1);

MATLAB命令roots([1,0,0,-1])的功能是(D) 正确答案是: (D)求方程310x-=的根。

MATLAB命令A=magic(3)创建3阶幻方矩阵,求A的特征值绝对值最小用正确答案是: (A)(A)min(abs(eig(A)));

命令factor用于分解因式,symsx;f=4*x^3+9*x^2-30*x;factor(diff(f))的结果是(B) 正确答案是: (B)6*(x-1)*(2*x+5)

MATLAB命令symsx;f=sin正确的答案是“错”;V=pi*int(f*f,x,0,2*pi)功能是(C) 正确答案是: (C)计算旋转曲面所围的体积

十二属相为“鼠牛虎兔龙蛇马羊猴鸡狗猪”,命令k=mod(2008,12)+1的结果是(D) 正确答案是: (D)k指向第五动物龙。

下面有关MATLAB变量名和函数名的说法中,错误的说法是(D) 正确答案是: (D)变量名和函数名对于英文的大小使用没有区别

在MATLAB命令窗口中,键入命令symsx;int(x*sin正确的答案是“错”)。结果是(A)正确答案是:(A)ans=sin正确的答案是“错”-x*cos正确的答案是“错”;

在MATLAB命令窗口中键入命令A=[142;312;615];det(A(1:2,2:3).*A(2:3,2:3))。结果是(C)正确答案是:(C)ans=36

MATLAB命令x=3:2:100将创建等差数列,该数列是(C)正确答案是:(C)以99为终值的49个数;

在MATLAB命令窗口中输入命令data=[4123131424];y=hist(data,4),结果是(B)正确答案是:(B)y=3232;

MATLAB语句[x,y]=meshgrid(-2:2)的数据结果中(D)正确答案是:(D)x是列向量相同的矩阵

MATLAB的语句colormap(001)(D)正确答案是:(D)语句使用格式错误

火炮发射炮弹的初始速度和发射角为已知,由此可估算出炮弹在空中的飞行时间Tfly,使用语句Tspan=Tfly*(0:20)/20,将获得一些数据,下面不正确的说法是(D)正确答案是: D)Tspan是一个等差数列,公差为Tfly/21

北京和纽约的经度分别是:东经118和西经76,根据经度差计算时差用(D) 正确答案是: (D)fai1=118;fai2=-76;Dfai=(fai1-fai2)/15。

用MATLAB随机产生60个1到365之间的正整数,应该使用下面的哪一条命令(B) 正确答案是: (B)1+fix(366*rand(1,60));

下列matlab命令中表示从0到1共9个数值的等差数组的命的是正确答案是: linspace(0,1,9) ;

下列matlab程序中是求定积分的程序的是正确答案是: symsx,f-2″ex+3″x2+3F=int(f.4.1)

使用下列哪一条指会可以将图形窗口分割成二行三列,并且将第二行第二列的绘图区域设置为当前的绘图区域正确答案是: subplot(2,3,3)

使用下列哪一个函数可以产生单位矩阵正确答案是: eye

执行语句x-55后, matlab将创建变量x,为其分配的存储空间的大小为正确答是:8字节

执行语句y-66后, malab将创建变量y,其类型为正确答案是: double

下列整数类型中,不能参与任何运算的类型为正确答案是: int64

设已执行语句x-32:y-x20后,下面麦达式中错误的是正确答案是: xy

下列的数组写法中错误的是正确答案是: [1:2:9:2:2:8]

没有数组定义: x-[1,2,3,4,6y-x’,下列表达式中正确的是0正确答案是: y+x

下列变量名中()是合法的正确答案是: char-1

下列哪条指令是求矩阵的行列式的值()正确答案是: det

在循环结构中跳出循环,执行循环后面代码的命合为()正确答素是: break

清空malab工作空间内所有变量的指令是()正确答案是: clear

下列matlab命合中是构造1×3阶0,1)均句分布随机矩阵的命令的是()正 答案是: rand(1.3)

下列malab命令中表示从0到1共9个数值的等差数组的命合的是()正确答案是: linspace(0,1,9) ;

下列matlab程序中是求定积分的程序的是0)正确答案是: symsx,f-2″ex+3*2+3,F=int(f.-4,1)

使用下列哪一条指会可以将图形窗口分割成二行三列,并且将第二行第二列的绘图区域设置为当前的绘图区域()正确答案是: subplot(2.3.5)

使用下列哪一个函数可以产生单位短阵()正确答案是: eye

执行语句x-55后, malab将创建变量x,为其分配的存储空间的大小为()正确答案是:8字节

matlab表达式2*232的结果是()正确答案是: 128

如果x-1:2:8,则x(1)和x(4)分别是()正确答案是: 1,7

下列哪个变量的定义是不合法的()正确答案是: abcd-3

下列变量名中()是合法的。正确答案是: char1

下列哪条指令是求短阵的行列式的值(正确答案是: det

在循环结构中跳出循环,执行循环后面代码的命合为()正确答案是: break

清空malab工作空间内所有变量的指合是()正确答案是: clear

下列matlab命令中是构造1×3阶(0,1)均句分布随机矩阵的命合的是()正答案是: rand(1,3)

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

程序是在Matlab的指令窗口中录入。正确的答案是“对”

Xy12和Xyl2是同一个变量名。正确的答案是“错”

Matlab中对虚数虚单元的描述使用i或j。正确的答案是“对”

Matlab中+、一对标量运算和数组运算的符号是相同的。正确的答案是“对”

Matlab中注释行的开头是#。正确的答案是“错”

数组冒号生成法X=a:inc:b,所生成的数组最后一个数一定是b。正确的答案是“错”

假如有数组X=[2.00001.04721.73213.0000+5.0000i],则x(3)为3.0000+5.0000i。正确的答案是“错”

zeros(5,6)可以生成5行6列总共30个0的数组。正确的答案是“对”

函数必须是一个单独的M文件。正确的答案是“对”

假设二维数组A,则A(:)代表数组A的全部元素。正确的答案是“对”

清空Matlab工作空间内所有变量的指令是clc。正确的答案是“错”

在线形图型格式的设置中,字符r表示画圆。正确的答案是“错”

在Matlab中,二维饼图由函数pie来实现。正确的答案是“对”

在sin正确的答案是“错”运算中x是角度。正确的答案是“错”

Matlab中的变量可以不用定义直接使用。正确的答案是“对”

malab中对虚数虚单元的描述使用i或j。正确的答案是“对”。

符号表达式的四则运算和数值运算一样,用+、一、*、1、运算符实现。正确的答案是“对”。

simulink的s函数,可以是用c语言编写的。正确的答案是“对”。

在sin正确的答案是“错”运算中, x是角度。正确的答案是“错”。

simulink的s函数,可以是用c语言编写的。正确的答案是“对”。

mallab中两种表示模型的方法之间可以相互转换。正确的答案是“对”。

step图数用于计算系统的冲激响应。正确的答案是“错”。

impulse函,用于计算系统的阶跃响应。正确的答案是“错”。

bode图可用于判断系统是否稳定。正确的答案是“对”。

malab中的abs是用来求绝对值的函数。正确的答案是“对”。

plot是malab最基本的绘图函数。正确的答案是“对”。

双纵坐标图形的绘制函数是plotyy正确的答案是“对”。

在maflab中,二维饼图由函数pie来实现。正确的答案是“对”。

标量可以和数组进行乘除运算。正确的答案是“对”。

假设二维教组a,则ac)代表数组a的全部元素。正确的答案是“对”。

malab中对虚数虚单元的描述使用i或j正确的答案是”对”。

符号表达式的四则运算和数值运算一样,用+、一、”、1、A运算符实现。正确的答案是“对”。

simulink的s函数,可以是用c语言编写的。正确的答案是“对”。

在sin(x)运算中, x是角度。正确的答案是“错”。

simulink的s函数,可以是用c语言编写的正确的答案是“对”。

matlab提供了两种创建符号变量和表达式的函数: sym和syms正确的答案是“对”。

xy12是合法的matlab变量名。正确的答案是“对”。

matlab中的变量必须遵循先定义后使用的原则。正确的答案是“对”。

malab的含义为矩阵实验室(matrixlaboratory)。正确的答案是“对”。

mallab中注释行的开头是#。正确的答案是“错”。

plot是malab最基本的绘图函数。正确的答案是“对”。

双纵坐标图形的绘制函数是plotyy.正确的答案是“对”。

在mailab中,二维饼图由函数pie来实现。正确的答案是“对。

标量可以和数组进行乘除运算。正确的答案是“对”。

假设二维数组a,则a()代表数组a的全部元素。正确的答案是“对”。

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

28.有几种建立矩阵的方法?各有什么优点?答:可以用四种方法建立矩阵:(1分)1接输入法,如a=[2573],优点是输入方法方便简捷;②通过M文件建立矩阵,该方法适用于建立尺寸较大的矩阵.并且易于惨改;③由函数建立,如y-sjn正确的答案是“错”,可以由Mati曲韵内部函效建立一些特殊矩阵;④通过数据文件建立,该方法可以调用由其他软,牛产生数据。

29.说明Matlab循环控制中return语句的用法,答:return语句用于终止当前的命令序列。返回到调用的函数或键盘,也用于终止keyhoad方式。在Matlab中.被调用的函数运行结束后会自动返回调用函数。使用return语句时将return插入被调用函数的某一位置,根据某种条件迫使被调用函数提前结束并返回调用函数。

30.Matlab语言中常用的画图函数是汁么?答:Matlab语言中常用的画图函数包括plot、plotyy’、Subplot和polar等。

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

31.请分析以下程序,写出该程序实现的功能:

r=[1-7240];

p=roots(r);

-0.2151

0.4459

0.7949

0.2707

答:功能是求解多项式(2分)X3_7x2+2x+40的根(3分)。

32.请分析以下程序,写出该程序实现的功能:

x=0:0.02*pi:2*pi;

y=sin正确的答案是“错”;

ymax=max(y)

ymin=min(y)

ymean=mean(y)

ystd=std(y)

ymax=

1

ymm=

-1

ymean=

2.2995e-017

Ystd=

7071

答:功能如下:

函数y=sin正确的答案是“错”(1分),x从0到2π,Δx=0.02π(1分).求y的最大直(1分)、最小直、均值(1分)和标准差(1分)。

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

有一组测量数据满足,t的变化范围为0~10,用不同的线型和标记点画出、和三种情况下的曲线。满足以上要求的程序如下,请选出各小题中空白处的正确答案。

33.>>__________;

A.1B.100C.10D.0

34.>>y1=__________(-0.1*t);

A.epB.expC.expeD.expd

35.>>y2=exp(-0.2*t);

>>y3=exp(-0.5*t);

>>_________

A.pltB.plotC.dlotD.Clc

33.B34.B35.B

 

 

资源下载
下载价格12
点点赞赏,手留余香 给TA打赏

AI创作

评论0

请先
支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性

站点公告

开放大学课程作业代写,有需要扫码加微信

显示验证码

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录