MATLAB程序设计知到章节答案智慧树2023年广西科技大学

阅读: 评论:0

2024年1月27日发(作者:)

MATLAB程序设计知到章节答案智慧树2023年广西科技大学

MATLAB程序设计知到章节测试答案智慧树2023年最新广西科技大学

第一章测试

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

参考答案:

分号(;)

2. MATLAB命令行窗口中提示用户输入命令的符号是( )。

参考答案:

>> ;

3. fix(264/100)+mod(264,10)*10的值是( )。

参考答案:

42

4. 下列可作为MATLAB合法变量名的是( )。

参考答案:

xyz_2a。

5. 在命令行窗口输入下列命令后,x的值是( )。

>> clear

>> x=i*j

参考答案:

-1;

6. 建立矩阵时,不同行的元素之间用( )分隔。

参考答案:

分号;

7. 输入字符串时,要用( )将字符序列括起来。

参考答案:

' ';

8. 最初的MATLAB核心程序是采用( )语言编写的。

参考答案:

FORTRAN;

9. 下列选项中能反应MATLAB特点的是( )。

参考答案:

编程效率高。

10. 如果要重新执行以前输入的命令,可以使用( )。

参考答案:

上移光标键(↑)。

11. plot(x,y)是一条( )命令。

参考答案:

绘图;

12. 以下两个命令行的区别是( )。

>> x=5,y=x+10

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

参考答案:

第一个命令行同时显示x和y的值,第二个命令行只显示x的值;

13. 下列选项中,不是MATLAB帮助命令的是( )。

参考答案:

search;

14. 下列数值数据表示中错误的是( )。

参考答案:

2e;

15. 下列语句中错误的是( )。

参考答案:

x=y=3;

16. 已知s='显示"hello"',则s的元素个数是( )。

参考答案:

9;

17. 建立矩阵时,同一行的元素之间用( )分隔。

参考答案:

空格;;逗号;

18. 在当前文件夹和搜索路径中都有fpp.m文件,那么在命令行窗口输入fpp时,下列说法错误的是( )。

参考答案:

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

19. 内存变量文件是二进制格式文件,扩展名为.mat。( )

参考答案:

20. 表达式~(9==1)与表达式~9==1的值相等。( )

参考答案:

21. 函数sin(pi/2)与sind(90)的值相等。( )

参考答案:

22. 标准函数名以及命令名一般用小写字母。( )

参考答案:

23. format命令影响数据输出格式,也会影响数据的计算和存储。( )

参考答案:

24. 在MATLAB中,右除运算符(/)和左除等价()等价。

参考答案:

25. 下列命令行中,输出结果与其他3项不同的是( )。

参考答案:

>>%10+20+30

第二章测试

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

参考答案:

10.

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

参考答案:

6;

) (

3. 已知a为3×3矩阵,则a(:,end)是指( )。

参考答案:

第三列元素。

4. 执行语句A=[1,2,3;4,5,6]后,A(3)的值是( )。

参考答案:

2;

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

参考答案:

a变为3行3列;

6. 已知a为2×3矩阵,则执行a=a(:)后( )。

参考答案:

a变成列向量;

7. reshape(1:6,2,3)函数执行后得到的结果是( )。

参考答案:

2×3矩阵;

8. 已知ch=['abcdef';'123456'],则ch(2,4)代表的字符是( )。

参考答案:

4;

9. 表达式'www0'>='W123'的结果是( )。

参考答案:

1 1 1 0;

10. eval('sqrt(4)+2')的值是( )。

参考答案:

4;

11. 在命令行窗口输入:

>> x=int8(130),

则x的结果为( )。

参考答案:

127;

12. ceil(-2.1)的结果为( )。

参考答案:

-2;

13. 在命令行窗口输入以下命令

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

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

D的值为( )。

参考答案:

3 5。

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

参考答案:

eye(2,3);

15. 建立3阶单位矩阵A的命令是( )。

参考答案:

A=eye(3);

16. 产生和A同样大小的幺矩阵的命令是( )。

参考答案:

ones(size(A));

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

参考答案:

A=fix(100+100*rand(5,6))。

18. 产生均值为1、方差为0.2的500个正态分布的随机数,相应的命令是( )。

参考答案:

1+sqrt(0.2)*randn(500,1);

19. 从矩阵A提取主对角线元素,并以这些元素构成对角阵B,相应的命令是( )。

参考答案:

B=diag(diag(A));

20. 在MATLAB中定义A=randn(5,4,3,2),则下列关于A的操作中正确的是( )。

参考答案:

y=sin(A)。

21. 在命令行窗口中分别输入下列命令,对应输出结果正确的是( )。

参考答案:

null

22. 将矩阵A对角线元素加30的命令是( )。

参考答案:

A+30*eye(size(A));

23. 求矩阵A的范数的命令是( )。

参考答案:

y=norm(A)。

24. find(1:2:20>15)的结果是( )。

参考答案:

9 10;

25. 对一个3行3列的矩阵A来说,A(4)代表矩阵A中第二行第一列的元素。( )

参考答案:

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

参考答案:

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

参考答案:

第三章测试

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

参考答案:

3.

2. 下列程序的运行结果是( )。

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

for n=1:2:10

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

hold on

end

axis square

参考答案:

5个同心圆;

3. 命令text(1,1,'{alpha}+{beta}')执行后,得到的标注效果是( )。

参考答案:

α+β;

4. subplot(2,2,3)是指( )的子图。

参考答案:

两行两列的左下图;

5. 要使函数y=2ex的曲线绘制成直线,应采用的绘图函数是( )。

参考答案:

semilogy;

6. 下列程序的运行结果是( )。

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

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

参考答案:

与xy平面平行的平面;

7. 下列函数中不能用于隐函数绘图的是( )。

参考答案:

plot3。

8. 下列程序运行后,看到的图形( )。

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);axis equal

参考答案:

边界是正方形;

9. 在使用MATLAB“绘图”选项卡中的命令按钮绘图之前,需要( )。

参考答案:

在工作区中选择绘图变量;

10. MATLAB图形系统的根对象是指( )。

参考答案:

计算机屏幕;

11. 以下不正确的选项是( )。

参考答案:

gcf函数可以获取当前对象的句柄。

12. 使用figure 函数建立图形窗口时,默认的标题是( )。

参考答案:

Figure n(n是数字);

13. 用于决定坐标轴对象是否带边框的属性是( )。

参考答案:

box;

14. 下列命令中,除一条命令外其他三条命令等价,这一条命令是( )。

参考答案:

null

15. 命令patch([0,1/2,1], [0,tan(pi/3)/2,0], [1,0,0])执行后得到的图形是( )。

参考答案:

红色的等边三角形;

16. 下列程序运行后得到的图形是( )。

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

z=x+y;

i=find(abs(x)<1 & abs(y)<1);

z(i)=NaN;

surf(x,y,z);shading interp

参考答案:

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

第四章测试

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

参考答案:

函数文件可以在命令行窗口直接运行

2. 下列程序的输出结果是( )。

y=10;

if y==10

y=20;

elseif y>0

y=30

end

disp(y)

参考答案:

20。

3. 有以下语句:

a=eye(5);

for n=a(2:end,:)

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

参考答案:

5;

4. 设有程序段

k=10;

while k

k=k-1

end

则下面描述中正确的是( )。

参考答案:

while循环执行10次;

5. 有以下程序段:

x=reshape(1:12,3,4);

m=0;

n=0;

for k=1:4

if x(:,k)<=6

m=m+1;

else

n=n+1;

end

end

则m和n的值分别是( )。

参考答案:

2 2;

6. 调用函数时,如果函数文件名与函数名不一致,则使用( )。

参考答案:

函数文件名;

7. 如果有函数声明行为“function [x,y,z]=f1(a,b,c)”,则下述函数调用格式中错误的是( )。

参考答案:

[x,y,z,w]=f1(a,b,c);

8. 执行语句“fn=@(x) 10*x;”,则 fn是( )。

参考答案:

匿名函数;

9. 执行下列语句后,变量A的值是( )。

>> f=@(x,y) log(exp(x+y));

>> A=f(22,3);

参考答案:

25.

10. 程序调试时用于设置断点的函数是( )。

参考答案:

dbstop;

MATLAB程序设计知到章节答案智慧树2023年广西科技大学

本文发布于:2024-01-27 22:02:39,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17063641592891.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:命令   下列   函数   执行   命令行   矩阵   文件   输入
留言与评论(共有 0 条评论)
   
验证码:
排行榜

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23