2024年1月27日发(作者:)
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;
本文发布于:2024-01-27 22:02:39,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17063641592891.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |