MATLAB程序设计知到智慧树章节测试课后答案2024年秋广西科技大学_第1页
MATLAB程序设计知到智慧树章节测试课后答案2024年秋广西科技大学_第2页
MATLAB程序设计知到智慧树章节测试课后答案2024年秋广西科技大学_第3页
MATLAB程序设计知到智慧树章节测试课后答案2024年秋广西科技大学_第4页
MATLAB程序设计知到智慧树章节测试课后答案2024年秋广西科技大学_第5页
免费预览已结束,剩余7页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MATLAB程序设计知到智慧树章节测试课后答案2024年秋广西科技大学第一章单元测试

当在命令行窗口执行命令时,如果不想立即在命令行窗口中输出结果,可以在命令后加上()。‎

A:分号(;)B:逗号(,)C:百分号(%)D:冒号(:)

答案:分号(;)MATLAB命令行窗口中提示用户输入命令的符号是()。

A:>>;B:>;C:>>>;D:>>>.

答案:>>;fix(264/100)+mod(264,10)*10的值是()。

A:42B:86C:62D:423

答案:42下列可作为MATLAB合法变量名的是()。

A:_123;B:合计;C:@h;D:xyz_2a。

答案:xyz_2a。在命令行窗口输入下列命令后,x的值是()。

>>clear

>>x=i*j

A:-1;B:不确定;C:1.

答案:-1;建立矩阵时,不同行的元素之间用()分隔。

A:分号;B:空格;C:引号D:逗号;

答案:分号;输入字符串时,要用()将字符序列括起来。

A:'';B:""。C:{};D:[];

答案:'';最初的MATLAB核心程序是采用()语言编写的。

A:C;B:PASCAL。C:BASIC;D:FORTRAN;

答案:FORTRAN;下列选项中能反应MATLAB特点的是()。

A:不需要写程序;B:算法最优;C:编程效率高。D:程序执行效率高;

答案:编程效率高。如果要重新执行以前输入的命令,可以使用()。

A:下移光标键(↓);B:左移光标键(←);C:上移光标键(↑)。D:右移光标键(→);

答案:上移光标键(↑)。plot(x,y)是一条()命令。

A:输出;B:打印;C:绘图;D:描点。

答案:绘图;以下两个命令行的区别是()。

>>x=5,y=x+10

>>x=5,y=x+10;

A:第一个命令行同时显示x和y的值,第二个命令行只显示x的值;B:第一个命令行只显示x的值,第二个命令行同时显示x和y的值;C:第一个命令行同时显示x和y的值,第二个命令行只显示y的值;D:第一个命令行只显示y的值,第二个命令行同时显示x和y的值。

答案:第一个命令行同时显示x和y的值,第二个命令行只显示x的值;下列选项中,不是MATLAB帮助命令的是()。

A:help。B:lookfor–all;C:lookfor;D:search;

答案:search;下列数值数据表示中错误的是()。

A:+10;B:2iC:2e;D:1.2e-5;

答案:2e;下列语句中错误的是()。

A:y=3,x=y。B:x==y==3;C:x=y=3;D:x=y==3;

答案:x=y=3;已知s='显示"hello"',则s的元素个数是()。

A:11;B:7;C:9;D:18.

答案:9;建立矩阵时,同一行的元素之间用()分隔。

A:空格;B:分号;C:逗号;D:中括号。

答案:空格;;逗号;‏在当前文件夹和搜索路径中都有fpp.m文件,那么在命令行窗口输入fpp时,下列说法错误的是()。

A:执行当前文件夹的fpp.m文件,B:先执行搜索路径中的fpp.m文件,再执行当前文件夹的fpp.m文件;C:执行搜索路径中的fpp.m文件;D:先执行当前文件夹的fpp.m文件,再执行搜索路径中的fpp.m文件;

答案:先执行搜索路径中的fpp.m文件,再执行当前文件夹的fpp.m文件;;执行搜索路径中的fpp.m文件;;先执行当前文件夹的fpp.m文件,再执行搜索路径中的fpp.m文件;内存变量文件是二进制格式文件,扩展名为.mat。()

A:错B:对

答案:对表达式~(9==1)与表达式~9==1的值相等。()

A:错B:对

答案:错函数sin(pi/2)与sind(90)的值相等。()

A:错B:对

答案:对标准函数名以及命令名一般用小写字母。()

A:对B:错

答案:对format命令影响数据输出格式,也会影响数据的计算和存储。()

A:对B:错

答案:错在MATLAB中,右除运算符(/)和左除等价(\)等价。()

A:对B:错

答案:错下列命令行中,输出结果与其他3项不同的是(

)。

A:>>%10+20+30B:>>10+20+30%5C:>>10+20+...30

D:>>...10+20+30

答案:>>%10+20+30

第二章单元测试

使用语句t=0:9生成的是()个元素的向量。

A:9;B:6;C:10.D:8;

答案:10.使用语句x=linspace(0,pi,6)生成的是()个元素的向量。

A:6;B:5.C:7;D:8;

答案:6;已知a为3×3矩阵,则a(:,end)是指()。

A:第三行元素;B:第三列元素。C:所有元素;D:第一行元素;

答案:第三列元素。执行语句A=[1,2,3;4,5,6]后,A(3)的值是()。

A:3;B:4.C:1;D:2;

答案:2;已知a为3×5矩阵,则执行完a(:,[2,4])=[]后()。

A:a变为3行2列;B:a变为2行3列。C:a变为3行3列;D:a变成行向量;

答案:a变为3行3列;已知a为2×3矩阵,则执行a=a(:)后()。

A:a变为2行3列。B:a变为3行2列;C:a变为3行3列;D:a变成列向量;

答案:a变成列向量;reshape(1:6,2,3)函数执行后得到的结果是()。

A:3×2矩阵。B:6个元素的列向量;C:2×3矩阵;D:6个元素的行向量;

答案:2×3矩阵;已知ch=['abcdef';'123456'],则ch(2,4)代表的字符是()。

A:3;B:d。C:4;D:c;

答案:4;表达式'www0'>='W123'的结果是()。

A:1000;B:0001。C:1110;D:1100;

答案:1110;eval('sqrt(4)+2')的值是()。

A:2+2。B:2;C:sqrt(4)+2;D:4;

答案:4;在命令行窗口输入:

>>x=int8(130),

则x的结果为()。

A:-127。B:129;C:128;D:127;

答案:127;ceil(-2.1)的结果为()。

A:2.B:-2;C:-3;D:1;

答案:-2;在命令行窗口输入以下命令

>>A=[1:3;4:6];

>>D=sub2ind(size(A),[1,1],[2,3])

D的值为()。

A:25;B:45;C:36;D:35。

答案:35。产生对角线上全为1,其余为0的2行3列矩阵的命令是()。

A:eye(2,3);B:eye(3,2)。C:ones(2,3);D:ones(3,2);

答案:eye(2,3);建立3阶单位矩阵A的命令是()。

A:A=eye(3);B:A=eye(1,3);C:A=eye(3,1);D:A=ones(3)。

答案:A=eye(3);产生和A同样大小的幺矩阵的命令是()。

A:size(eye(A));B:eye(size(A));C:size(ones(A))。D:ones(size(A));

答案:ones(size(A));建立5×6随机矩阵A,其元素为[100,200]范围内的随机整数,相应的命令是()。

A:A=fix(100+100*rand(5,6))。B:A=fix(100+300*rand(5,6));C:A=fix(100+200*rand(5,6));D:A=fix(200+100*rand(5,6));

答案:A=fix(100+100*rand(5,6))。产生均值为1、方差为0.2的500个正态分布的随机数,相应的命令是()。

A:1+sqrt(0.2)*randn(500,1);B:0.2+randn(500);C:0.2+randn(500,1)。D:1+0.2*randn(500);

答案:1+sqrt(0.2)*randn(500,1);从矩阵A提取主对角线元素,并以这些元素构成对角阵B,相应的命令是()。

A:B=diag(A);B:B=diag(triu(A));C:B=diag(tril(A))。D:B=diag(diag(A));

答案:B=diag(diag(A));在MATLAB中定义A=randn(5,4,3,2),则下列关于A的操作中正确的是()。

A:y=eig(A);B:y=cond(A);C:y=reshape(A,[4367]);D:y=sin(A)。

答案:y=sin(A)。在命令行窗口中分别输入下列命令,对应输出结果正确的是()。

A:命令x=[-2:2]',结果x=[-2-1012];B:命令5-10*rand(1,2),结果ans=[-5.05011.2311]。C:命令x=zeros(1,2);x>0,结果ans=1;D:命令y=diag(eye(3),1)',结果y=[00];

答案:命令y=diag(eye(3),1)',结果y=[00];将矩阵A对角线元素加30的命令是()。

A:A+30*ones(size(A));B:A+30*eye(4)。C:A+30*eye(size(A));D:A+30*eye(A);

答案:A+30*eye(size(A));求矩阵A的范数的命令是()。

A:y=rank(A);B:y=trace(A);C:y=norm(A)。D:y=cond(A);

答案:y=norm(A)。find(1:2:20>15)的结果是()。

A:910;B:1920;C:1719;D:89。

答案:910;对一个3行3列的矩阵A来说,A(4)代表矩阵A中第二行第一列的元素。()

A:对B:错

答案:错如果A矩阵是非奇异方阵,则B/A等效于inv(A)*B.()

A:错B:对

答案:错两个矩阵进行点乘运算时,要求它们维度是一致的。()

A:对B:错

答案:对

第三章单元测试

如果x、y均为4×3矩阵,则执行plot(x,y)命令后在图形窗口中绘制()条曲线。

A:7;B:3.C:4;D:12;

答案:3.下列程序的运行结果是()。

x=0:pi/100:2*pi;

forn=1:2:10

plot(n*sin(x),n*cos(x))

holdon

end

axissquare

A:5根正弦曲线和5根余弦曲线。B:5根平行线;C:一根正弦曲线和一根余弦曲线;D:5个同心圆;

答案:5个同心圆;命令text(1,1,'{\alpha}+{\beta}')执行后,得到的标注效果是()。

A:{\alpha}+{\beta};B:\α+\β。C:α+β;D:{\α}+{\β};

答案:α+β;subplot(2,2,3)是指()的子图。

A:两行两列的左上图;B:两行两列的右上图。C:两行两列的左下图;D:两行两列的右下图;

答案:两行两列的左下图;要使函数y=2ex的曲线绘制成直线,应采用的绘图函数是()。

A:semilogy;B:semilogx;C:polar;D:loglog。

答案:semilogy;下列程序的运行结果是()。

[x,y]=meshgrid(1:5);

surf(x,y,5*ones(size(x)));

A:与xy平面平行的平面;B:z=x+y平面;C:z=5x平面。D:与xy平面垂直的平面;

答案:与xy平面平行的平面;下列函数中不能用于隐函数绘图的是()。

A:plot3。B:ezsurf;C:ezmesh;D:ezplot;

答案:plot3。下列程序运行后,看到的图形()。

t=0:pi/20:2*pi;

[x,y]=meshgrid(-8:0.5:8);

z=sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2+eps);

surf(x,y,z)

view(0,90);axisequal

A:像墨西哥帽子;B:是空心的圆;C:是实心的圆。D:边界是正方形;

答案:边界是正方形;在使用MATLAB“绘图”选项卡中的命令按钮绘图之前,需要()。

A:在工作区中选择绘图变量;B:建立M文件。C:在命令行窗口中输入绘图命令;D:打开绘图窗口;

答案:在工作区中选择绘图变量;MATLAB图形系统的根对象是指()。

A:用户界面对象。B:坐标轴;C:图形窗口;D:计算机屏幕;

答案:计算机屏幕;以下不正确的选项是()。

A:坐标轴是图形窗口对象的子对象;B:图形对象的句柄变量相当于对象名;C:gcf函数可以获取当前对象的句柄。D:可以通过对象的句柄来设置或获取对象的属性;

答案:gcf函数可以获取当前对象的句柄。使用figure函数建立图形窗口时,默认的标题是()。

A:FigureWindown(n是数字)。B:Figuren(n是数字);C:Fign(n是数字);D:图形窗口n(n是数字);

答案:Figuren(n是数字);用于决定坐标轴对象是否带边框的属性是()。

A:box;B:font。C:position;D:grid;

答案:box;下列命令中,除一条命令外其他三条命令等价,这一条命令是()。

A:plot(x,y,'Color','r');B:plot(x,y,'r')。C:line(x,y,'Color','r');D:line(x,y,'r');

答案:line(x,y,'r');命令patch([0,1/2,1],[0,tan(pi/3)/2,0],[1,0,0])执行后得到的图形是()。

A:白色的四边形。B:红色的等腰三角形;C:红色的等边三角形;D:绿色的等腰三角形;

答案:红色的等边三角形;下列程序运行后得到的图形是(

)。[x,y]=meshgrid(-2:2);z=x+y;i=find(abs(x)<1&abs(y)<1);z(i)=NaN;surf(x,y,z);shadinginterp

A:在一个正方形的下端挖掉了一个小的正方形B:在一个正方形的上端挖掉了一个小的正方形C:在一个正方形的正中心挖掉了一个小的长方形D:在一个正方形的正中心挖掉了一个小的正方形

答案:在一个正方形的正中心挖掉了一个小的正方形

第四章单元测试

下列关于脚本文件和函数文件的描述中不正确的是()。

A:脚本文件可以调用函数文件B:去掉函数文件第一行的定义行可转变成脚本文件C:函数文件可以在命令行窗口直接运行D:函数文件中的第一行必须以function开始

答案:函数文件可以在命令行窗口直接运行下列程序的输出结果是()。

y=10;

ify==10

y=20;

elseify>0

y=30

end

disp(y)

A:10;B:1;C:30;D:20。

答案:20。有以下语句:

a=eye(5);

forn=a(2:end,:)

for循环的循环次数是()。

A:10.B:4;C:5;D:3;

答案:5;设有程序段

k=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论