2020 科学计算与MATLAB语言新(河南科技大学) 最新满分章节测试答案
- 实验一 MATLAB环境熟悉及入门 专题一单元测验
- 【作业】实验一 MATLAB环境熟悉及入门 专题一单元作业
- 【作业】实验二 MATLAB向量和矩阵 专题二单元作业
- 实验二 MATLAB向量和矩阵 专题二单元测验
- 【作业】实验三 MATLAB程序设计 专题三单元作业
- 实验三 MATLAB程序设计 专题三单元测验
- 实验四 MATLAB控制流 专题四单元测验
- 【作业】实验四 MATLAB控制流 专题四单元作业
- 实验五 MATLAB作图 专题五单元测验
- 【作业】实验五 MATLAB作图 专题五单元作业
- 实验六 MATLAB数据分析与多项式计算 专题六单元测验
- 【作业】实验六 MATLAB数据分析与多项式计算 专题六单元作业
- 实验七 MATLAB符号计算 专题七单元测验
- 实验八 图形用户界面 专题八单元测验
- 【作业】实验七 MATLAB符号计算 专题七单元作业
- 【作业】实验八 图形用户界面 专题八单元作业
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-05-22到2020-07-31
本篇答案更新状态:已完结
实验一 MATLAB环境熟悉及入门 专题一单元测验
1、 问题:当在命令行窗口执行命令时,如果不想立即在命令行窗口中输出结果,可以在命令后加上( )。
选项:
A:冒号(:)
B:逗号(,)
C:分号(;)
D:百分号(%)
答案: 【分号(;)】
2、 问题:fix(264/100)+mod(264,10)*10的值是( )。
选项:
A:86
B:62
C:423
D:42
答案: 【42】
3、 问题:在命令行窗口输入下列命令后,x的值是( )。>> clear>> x=ij
选项:
A:不确定
B:1
C:-1
D:ij
答案: 【-1】
4、 问题:ceil(-2.1)的结果为( )。
选项:
A:-2
B:-3
C:1
D:2
答案: 【-2】
5、 问题:如果要清除工作空间内的所有变量,可以使用下列哪个命令?
选项:
A:cla
B:clear
C:delete
D:clc
答案: 【clear】
6、 问题:MATLAB界面上哪个窗口能显示命令行窗口中曾执行过的命令?
选项:
A:工作区窗口
B:历史命令窗口
C:当前文件夹窗口
D:以上均不对
答案: 【历史命令窗口】
7、 问题:在MATLAB中下列数值的表示不正确的是?
选项:
A:+99
B:1.3e-5
C:2-3e^2
D:3-2pi
答案: 【2-3*e^2】
8、 问题:在当前文件夹和搜索路径中都有fpp.m文件,那么在命令行窗口输入fpp时,下列说法错误的是( )。
选项:
A:先执行搜索路径中的fpp.m文件,再执行当前文件夹的fpp.m文件
B:执行搜索路径中的fpp.m文件
C:先执行当前文件夹的fpp.m文件,再执行搜索路径中的fpp.m文件
D:执行当前文件夹的fpp.m文件
答案: 【先执行搜索路径中的fpp.m文件,再执行当前文件夹的fpp.m文件;
执行搜索路径中的fpp.m文件;
先执行当前文件夹的fpp.m文件,再执行搜索路径中的fpp.m文件】
9、 问题:以下变量名中,哪些是合法的?
选项:
A:X_1_a
B:3_hour
C:xyz_2#
D:aBCD
答案: 【X_1_a;
aBCD】
10、 问题:MATLAB中的变量命名不区分大小写。
选项:
A:正确
B:错误
答案: 【错误】
11、 问题:MATLAB命令行窗口中显示的数值有效位数不超过5位。
选项:
A:正确
B:错误
答案: 【错误】
12、 问题:MATLAB进行数值运算的表达精度与其命令行窗口中的数据显示精度相同。
选项:
A:正确
B:错误
答案: 【错误】
【作业】实验一 MATLAB环境熟悉及入门 专题一单元作业
1、 问题:在命令窗口输入以下内容,观察运行结果,>>a=1:100;>>result=sum(a)并回答:分号在此处的作用是什么?尝试去掉分号再运行,观察运行结果。(10分)
评分规则: 【 回答要点:分号的作用是不让计算结果显示在屏幕上(显示大量数据时会占用程序运行时间,也会占用屏幕空间;在无必要时,一般在语句结尾都加上分号,即不显示语句的运行结果),但并不意味着命令没有被执行。
】
2、 问题:,计算y的值(提示:求平方根函数为sqrt)。写出命令语句和运行结果。(10分)
评分规则: 【 >> y=2sin(0.3pi)/(1+sqrt(5))写出正确的语句得5分。如果写出计算语句但没有赋值给y得3分。
y=0.5000写出正确的计算结果得5分。
】
3、 问题:运行并说明以下命令的作用:>> clc>>clear(20分)
评分规则: 【 clc命令的作用是:清除所有命令行窗口中显示的内容。
clear命令的作用是:清除所有MATLAB工作区中保存的变量。
】
4、 问题:在命令窗口运行:>> format long 之后,通过历史命令窗口运行作业题1~3的指令(想一想,还能用什么简单方法实现历史指令的运行),观察实验结果,和之前的实验结果有区别吗?为什么?(20分)
评分规则: 【 实现历史指令的运行的方法:一、通过历史命令窗口;二、如果是运行本次MATLAB启动以来的历史指令,使用向上箭头“”按键可以更方便地实现。答出方法二即可得分。
MATLAB默认显示格式为5位有效数字的短格式;在运行format long命令后可实现15位有效数字(或称长格式)的显示;因此运行format long前后显示的实验结果有区别,但并不代表计算结果就不同了。答出MATLAB默认或缺省显示格式得5分;签出format long的作用得5分。
】
5、 问题:按下F1键或在命令窗中运行doc命令,在打开的窗口中搜索有关“取整”的函数(提示:关键词round);列出MATLAB中与“取整”有关的基本函数,说明其基本功能,并调用它们对pi和-pi进行取整,记录结果的异同。(40分)
评分规则: 【 MATLAB中与“取整”有关的基本函数有:round:向最临近整数取整>> round(pi)ans = 3>> round(-pi)ans = -3写出round函数的功能得5分,写出调用round对pi和-pi进行取整的命令及结果得5分。
floor:向负无穷大取整>>floor(pi)ans = 3>> floor(-pi)ans = -4写出floor函数的功能得5分,写出调用floor对pi和-pi进行取整的命令及结果得5分。
ceil:向正无穷大取整>>ceil(pi)ans = 4>> ceil(-pi)ans = -3写出ceil函数的功能得5分,写出调用ceil对pi和-pi进行取整的命令及结果得5分。
fix:向0取整>>fix(pi)ans = 3>> fix(-pi)ans = -3写出fix函数的功能得5分,写出调用fix对pi和-pi进行取整的命令及结果得5分。
】
【作业】实验二 MATLAB向量和矩阵 专题二单元作业
1、 问题:利用randn函数生成一个10×10的随机二维数组,找到其中小于0的数,并将其设置为0。
评分规则: 【 A=randn(10);%生成10×10的随机二维数组;也可用A=randn(10,10);
MASK=A<0 %生成满足条件的逻辑矩阵,用于条件寻址
A(MASK)=0 %用逻辑矩阵对A进行寻址访问,将A中满足条件的元素赋值为0%本题答案不唯一,只要运行程序后结果正确即可得满分。%上两句语句可合为一句语句:A(A<0)=0
】
2、 问题:写出语句计算。
评分规则: 【 n=-10:10;
s=2.^n;注意要用点冥,因为这里是要进行数组运算
sum(s)
ans = 2.0480e+03答案不唯一,只要计算结果正确就可得分。
】
3、 问题:生成一个1010的随机矩阵M:(1)将矩阵M第7行第8列的元素修改为它的相反数;(2)将矩阵M的右下角3×2的子矩阵赋给G;(3)将矩阵M第2到5行中第1,4,5列元素赋给矩阵F;(4)删除矩阵M的第6行;(5)求此时矩阵M的规模(提示:运用size函数);
评分规则: 【 M=rand(10)
M(7,8)=-M(7,8)
G=M(end-2:end,end-1:end)%如写G=M(8:10,9:10)而没有使用end,则只得2分。
F=M(2:5,[1 4 5])
M(6,:)=[]
size(M)ans = 9 10因为删去了一行,故M的大小变为910正确使用SIZE函数得2分;正确得出结果得2分。
】
4、 问题:一个向量V中存储了绿色燃料电池公司几个员工的每周工作时间以及时薪,如V=33,10.5,40,18,20,7.5上述数据的意思是第一个员工工作33小时,时薪为¥10.5,第二个员工工作40个小时,时薪为¥20,等等。写一个代码将其分成两个向量,一个存储工作时间,一个存储时薪,然后使用数组乘法运算符创建一个向量,存储每位员工总的酬劳。
评分规则: 【 V=[33 10.5 40 18 20 7.5]
V1=V(1:2:end)%提取第一个向量,存储工作时间%如果写V1=V([1 3 5])而没有使用end,则只得2分。
V2=V(2:2:end)%提取第二个向量,存储时薪%如果写V2=V([2 4 6])而没有使用end,则只得2分。
V3=V1.V2
V3 = 346.5000 720.0000 150.0000%注意,本题答案不唯一,也可用reshape函数完成V=reshape(V,2,[])V1=V(1,:)V2=V(2,:)V3=V1.V2
】
实验二 MATLAB向量和矩阵 专题二单元测验
1、 问题:建立3*3全1矩阵A的语句是( )。
选项:
A:A=one(3)
B:A=ones(3,1)
C:A=one(3,3)
D:A=ones(3,3)
答案: 【A=ones(3,3)】
2、 问题:建立SIZE为55,由两位随机整数构成的矩阵A,其语句是( )。
选项:
A:A= fix(10+89rand(5))
B:A= fix(20+90rand(5,5))
C:A= fix(10+90rand(5))
D:A=fix(10+100rand(5))
答案: 【A= fix(10+90rand(5)) 】
3、 问题:将矩阵A对角线元素加30的命令是( )。
选项:
A:A+30eye(size(A))
B: A+30eye(A)
C:A+30ones(size(A))
D:A+30eye(4)
答案: 【A+30*eye(size(A))】
4、 问题:设A=[5 3 1; 4 2 3],则length(A)和size(A)的结果分别是( )。
选项:
A:6[3 2]
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦