欢迎光临,有需要请联系站长!
想要快速找到正确答案?
立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
中国大学MOOC科学计算与MATLAB语言作业答案
科学计算与MATLAB语言
学校: 九八五题库
学校: 超星学习通
题目如下:
1. 1. 下列选项中能反应MATLAB特点的是( )。
A. 算法最优
B. 不需要写程序
C. 程序执行效率高
D. 编程效率高
答案: 编程效率高
2. 2. MATLAB一词来自( )的缩写。
A. Mathematica Laboratory
B. Matrix Laboratory
C. MathWorks Lab
D. Matrices Lab
答案: Matrix Laboratory
3. 1. 建立矩阵时,同一行的元素之间用( )分隔。
A. 逗号
B. 空格
C. 分号
D. 引号
答案: 逗号# 空格
4. 2. 在当前文件夹和搜索路径中都有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文件
5. 3. 当在命令行窗口执行命令时,如果不想立即在命令行窗口中输出结果,可以在命令后加上( )。
A. 冒号(:)
B. 逗号(,)
C. 分号(;)
D. 百分号(%)
答案: 分号(;)
6. 4. 在命令行窗口输入以下命令 >> A=[1:3;4:6]; >> D=sub2ind(size(A),[1,1],[2,3]) D的值为( )。
A. 3 6
B. 2 5
C. 4 5
D. 3 5
答案: 3 5
7. 5. 已知a为3×5矩阵,则执行完a(:,[2,4])=[]后( )。
A. a变成行向量
B. a变为3行2列
C. a变为3行3列
D. a变为2行3列
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
8. 6. fix(264/100)+mod(264,10)*10的值是( )。
A. 86
B. 62
C. 423
D. 42
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
9. 7. 使用语句x=linspace(0,pi,6)生成的是( )个元素的向量。
A. 8
B. 7
C. 6
D. 5
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
10. 8. 在命令行窗口输入下列命令后,x的值是( )。 >> clear >> x=i*j
A. 不确定
B. -1
C. 1
D. i*j
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
11. 9. eval('sqrt(4)+2')的值是( )。
A. sqrt(4)+2
B. 4
C. 2
D. 2+2
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
12. 10. ceil(-2.1)的结果为( )。
A. -2
B. -3
C. 1
D. 2
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
13. 11. 标准函数名以及命令名必须用小写字母。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
14. 12. format命令影响数据输出格式,也会影响数据的计算和存储。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
15. 13. 表达式~(9==1)与表达式~9==1的值不相等。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
16. 14. 对一个3行3列的矩阵A来说,A(4)代表矩阵A中第二行第一列的元素。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
17. 1. 下列命令对中,结果互为相同的是( )。
A. x=(-2:2)'与x=[-2:2]'
B. x=diag(diag(ones(3)))与x=eye(3)
C. x=triu(A,1)+tril(A,-1)与x=A-diag(diag(A))
D. x=rot90(A)与x=fliplr(A)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
18. 2. 矩阵的迹等于矩阵的对角线元素之和,以下方法中能求矩阵迹的有( )。
A. trace(A)
B. sum(diag(A))
C. prod(eig(A))
D. sum(eig(A))
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
19. 3. 语句“[X,D]=eig(A)”执行后,D是一个( )。
A. 三角阵
B. 对角阵
C. 数量矩阵
D. 单位阵
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
20. 4. 采用稀疏存储方式的主要目的是( )。
A. 改变存储顺序
B. 提高运算精度
C. 节约内存空间
D. 设计高效算法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
21. 5. 将矩阵A对角线元素加30的命令是( )。
A. A+30*eye(size(A))
B. A+30*eye(A)
C. A+30*ones(size(A))
D. A+30*eye(4)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
22. 6. 建立3阶幺矩阵A的语句是( )。
A. A=one(3)
B. A=ones(3,1)
C. A=one(3,3)
D. A=ones(3,3)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
23. 7. 求矩阵A的范数的函数是( )。
A. trace(A)
B. cond(A)
C. rank(A)
D. norm(A)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
24. 8. 用来描述矩阵性能的数是( )。
A. 条件数
B. 范数
C. 秩
D. 迹
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
25. 9. 语句“A=sparse([0,2,5;2,0,1])”执行后,输出结果的最后一行是( )。
A. (2,1) 2
B. (1,2) 2
C. (1,3) 5
D. (2,3) 1
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
26. 10. 产生以(x+y)5展开后的系数构成的对角阵P,可以采用的语句是( )。
A. P=diag(flipud(pascal(6)))
B. P=diag(diag(flipud(pascal(6))))
C. P=diag(flipud(pascal(5)))
D. P=diag(diag(flipud(pascal(5))))
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
27. 11. 建立3阶魔方阵M的语句是( )。
A. M=magic(3)
B. M=MAGIC(3)
C. M=Magic(3)
D. M=magic(1,3)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
28. 12. 建立5阶由两位随机整数构成的矩阵A,其语句是( )。
A. A= fix(10+89*rand(5))
B. A= fix(20+90*rand(5,5))
C. A= fix(10+90*rand(5))
D. A=fix(10+100*rand(5))
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
29. 13. 稀疏矩阵一定要采用稀疏存储方式。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
30. 14. speye(5)与sparse(eye(5))的功能一样。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
31. 1. 设有三个多项式,其系数向量分别为q、r、s,现在求它们的乘积,可以使用的命令有( )。
A. conv(conv(q,r),s)
B. conv(q,conv(r,s))
C. conv(conv(s,r),q)
D. conv(q,r,s)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
32. 2. 若a、b为多项式系数向量,a=[1,2],b=[3,4,5],要将两个多项式相加,以下不正确的是( )。
A. a+b
B. [0,a]+b
C. [a,0]+b
D. a+b(1:2)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
33. 3. 下列四种插值计算方法中,经过每一个样本点的方法是( )。
A. linear
B. nearest
C. pchip
D. spline
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
34. 4. 以下属于曲线拟合方法功能的是( )。
A. 估算数据
B. 预测趋势
C. 总结规律
D. 证明定理
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
35. 5. 设P是多项式系数向量,A为方阵,则函数polyval(P,A)与函数polyvalm(P,A)的值( )。
A. 一个是标量,一个是方阵
B. 都是标量
C. 值相等
D. 值不相等
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
36. 6. 曲线拟合通常所采用的函数是( )。
A. 随机函数
B. 多项式函数
C. 指数函数
D. 三角函数
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
37. 7. 若A为矩阵,则语句max(A(:))的功能是( )。
A. 函数调用错误
B. 求矩阵每行的最大元素
C. 求矩阵每列的最大元素
D. 求整个矩阵的最大元素
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
38. 8. 在MATLAB命令行窗口输入下列命令: >> A=[1,0,-2]; >> x=roots(A); 则x(1)的值为( )。
A. 1
B. -2
C. 1.4142
D. -1.4142
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
39. 9. 在以下四种数据插值方法中,具有保形性的方法是( )。
A. linear
B. nearest
C. pchip
D. spline
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
40. 10. 最小二乘法中的误差最小指的是( )。
A. 误差的平均值最小
B. 误差之和最小
C. 误差的平方和最小
D. 误差的积最小
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
41. 11. 当实验或测试所获得的样本数据有误差时,适合用来估算数据的方法是( )。
A. 数据插值
B. 曲线拟合
C. 方程求解
D. 以上都不是
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
42. 12. 若某多项式系数向量中包含有5个元素,则该多项式为5次多项式。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
43. 13. 数据插值可以通过已知数据估算采样区间内的未知数据。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
44. 1. 求常微分方程组的解。
A. 建立函数文件ty.m。 function dy=ty(t, y) dy=[ y(2)*y(3); -y(1)*y(3);-0.5*y(1)*y(2)]; 调用函数文件: >> [t, y]=ode45(@ty, [0, 12], [0, 1, 1]); >> plot(t,y(:,1),'-',t,y(:,2),'*',t,y(:,3),'+')
B. 建立函数文件ty.m。 function dy=ty(t, y) dy=[ y(2)*y(3); -y(1)*y(3);-0.5*y(1)*y(2)]; 调用函数文件: >> clear >> h=@ty; >> [t, y]=ode45(h, [0, 12], [0, 1, 1]); >> plot(t,y(:,1),'-',t,y(:,2),'*',t,y(:,3),'+')
C. ty=@(t, y) [ y(2)*y(3); -y(1)*y(3);-0.5*y(1)*y(2)]; [t, y]=ode45(ty, [0, 12], [0, 1, 1]); plot(t,y(:,1),'-',t,y(:,2),'*',t,y(:,3),'+')
D. [t, y]=ode45(@(t, y) [ y(2)*y(3); -y(1)*y(3);-0.5*y(1)*y(2)], [0, 12], [0, 1, 1]); plot(t,y(:,1),'-',t,y(:,2),'*',t,y(:,3),'+')
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
45. 2. 求方程在[4,6]范围内的解,使用的命令有( )。 ex-3x2-15=0
A. >> fx=@(x) exp(x)-3*x*x-15; >> z=fzero(fx,5)
B. >> z=fzero(@(x) exp(x)-3*x*x-15,5)
C. 建立函数文件fx.m。 function f=fx(x) f=exp(x)-3*x*x-15; 调用函数文件: >> z=fzero(@fx,5)
D. 建立函数文件fx.m。 function f=fx(x) f=exp(x)-3*x*x-15; 调用函数文件: >> f=@fx; >> z=fzero(f,5)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
46. 3. 求方程组的解,取初值为(1,1,1)。
A. f=@(x) [x(1)^3+x(2)-x(3)-5; 2*x(1)+3*x(2)^2-6; x(1)+x(2)+x(3)-3]; x=fsolve(f,[1,1,1],optimset('Display','off'))
B. x=fsolve(@(x) [x(1)^3+x(2)-x(3)-5; 2*x(1)+3*x(2)^2-6; x(1)+x(2)+x(3)-3],[1,1,1])
C. f=@(x) [x(1)^3+x(2)-x(3)-5; 2*x(1)+3*x(2)^2-6; x(1)+x(2)+x(3)-3]; x=fzero(f,[1,1,1])
D. x=fzero(@(x) [x(1)^3+x(2)-x(3)-5; 2*x(1)+3*x(2)^2-6; x(1)+x(2)+x(3)-3],[1,1,1])
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
47. 4. 计算向量x的一阶向前差分,可以使用的命令有( )。
A. diff(x)
B. diff(x,1)
C. diff(x,1,2)
D. a=x(1:end-1); b=x(2:end); b-a
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
48. 5. 对于系数矩阵A的阶数很大,且零元素较多的大型稀疏矩阵线性方程组,非常适合采用( )求解。
A. 直接法
B. 迭代法
C. 矩阵求逆
D. 左除
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
49. 6. 下列语句执行后,I的值是()。 I=integral(@(x) x,0,1)
A. 0
B. 1
C. 0.5
D. -1
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
50. 7. 下列选项中不能用于求常微分方程数值解的函数是( )。
A. ode23
B. ode34
C. ode45
D. ode113
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
51. 8. 有一类常微分方程,其解的分量有的变化很快,有的变化很慢,且相差悬殊,这就是所谓的病态方程问题。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
52. 9. 高斯-赛德尔迭代法比雅可比迭代法的收敛性能肯定要好些。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
53. 10. MATLAB中,fzero函数用来求单变量非线性方程的根,而fsolve函数可以求非线性方程组的数值解。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
54. 11. 函数f(x)在某点处的差商作为其导数的近似值。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
55. 1. 对于符号运算中主变量的确定,下列说法正确的是( )。
A. 若没有指定主变量,MATLAB将把除i、j之外在字母顺序上离x最近的小写字母作为主变量。
B. 当符号表达式中有x且未指定主变量,则系统会默认x为主变量。
C. 若符号表达式s中有多个变量,则symvar(s)将返回一个系统默认的主变量。
D. 若符号表达式中没有x,但是有y和z,则MATLAB将默认z为主变量。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
56. 2. 对于一个多项式方程,下列函数可以对其求解的是( )。
A. roots()
B. solve()
C. dsolve()
D. diff()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
57. 3. 在命令行窗口输入下列命令: >> f=sym(1); >> eval(int(f,1,4)) 则命令执行后的输出结果是( )。
A. 3
B. 4
C. 5
D. 1
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
58. 4. 若在MATLAB中已有语句a=sym(1); b=1; x=sym('b'),则以下叙述正确的是( )。
A. a和x都是符号常量
B. a和x都是符号变量
C. a是符号常量,x是符号变量
D. x是符号常量,a是符号变量
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
59. 5. 在的dsolve()函数中,若没有指定自变量,则默认自变量为( )。
A. a
B. x
C. i
D. t
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
60. 6. 函数factor(sym(12))的值是( )。
A. '12'
B. 12
C. [3, 4]
D. [ 2, 2, 3]
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
61. 7. 若使用命令taylor(f,x,1,'Order',6)对f进行泰勒展开,则展开式的最高阶为( )。
A. 5
B. 6
C. 7
D. 3
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
62. 8. 若没有指定主变量,则系统默认符号表达式ax+by+t中主变量为( )。
A. a
B. b
C. x
D. t
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
63. 9. 当使用symsum()函数进行级数求和时,若其在[1,inf]范围内可以求和,则其在[1,1000]范围内也一定可以求和。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
64. 10. 可以用factor()函数来判断一个正整数是否为素数。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
65. 11. 只要方程或方程组有解,那么solve()函数就一定能求出正确的解。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
66. 12. 当采用coeffs()函数提取符号表达式的系数时,系数的排列次序为从高次到低次。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
67. 13. 泰勒级数展开的方式能够将复杂运算转化为简单的四则运算,并且只要取前有限项,精度就能够满足大多数工程应用的要求。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
68. 14. 当利用int()函数求定积分时,若积分上限或下限是一个符号表达式,则该被积函数不可积。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
69. 1. 以下关于S函数的描述中,正确的有( )。
A. S函数又称为系统函数
B. 可以采用MATLAB语言编写S函数,也可以采用C或C++语言编写S函数
C. 可以利用S函数来对Simulink模块库进行扩充
D. S函数有现成的模板程序文件
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
70. 2. 创建子系统的方法有( )。
A. 先通过Subsystem模块建立子系统,再为其添加功能模块
B. 先选择功能模块,再将已有的模块转换为子系统
C. 先通过Subsystem模块建立子系统,再为其添加信号源模块
D. 先选择输入输出模块,再建立子系统
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
71. 3. 条件执行子系统包括( )。
A. 使能子系统
B. 触发子系统
C. 事件驱动子系统
D. 使能加触发子系统
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
72. 4.
A.
B.
C.
D.
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
73. 5. 由控制信号控制执行的子系统称为( )子系统。
A. 条件执行
B. 监控执行
C. 控制执行
D. 触发执行
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
74. 6. 为子系统定制参数设置对话框和图标,使子系统本身有一个独立的操作界面,这种操作称为子系统的( )。
A. 包装
B. 集成
C. 封装
D. 组合
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
75. 7.
A. 正弦曲线
B. 余弦曲线
C. 单位圆
D. 椭圆
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
76. 8. Integrator(积分)模块包含在( )模块库中。
A. Sources
B. Sinks
C. Continuous
D. Math Operations
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
77. 9. 使用S函数时,必须在模型编辑窗口添加( )模块。
A. Sine Wave
B. S-Function
C. Scope
D. S-Program
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
78. 10. 将模块连接好之后,如果要分出一根连线,操作方法是( )。
A. 把鼠标指针移到分支点的位置,按住鼠标左键拖曳到目标模块的输入端
B. 双击分支点的位置,按住鼠标左键拖曳到目标模块的输入端
C. 把鼠标指针移到分支点的位置,按下Shift键并按住鼠标拖曳到目标模块的输入端
D. 把鼠标指针移到分支点的位置,按下Ctrl键并按住鼠标拖曳到目标模块的输入端
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
79. 11. 要在同一模型编辑窗口中复制模块,不正确的方法是( )。
A. 单击要复制的模块,按住鼠标左键并同时按下Ctrl键,移动鼠标到适当位置放开鼠标
B. 单击要复制的模块,按住鼠标左键并同时按下Shift键,移动鼠标到适当位置放开鼠标
C. 在模型编辑窗口选择Edit→Copy命令和Edit→Paste命令
D. 右键单击要复制的模块,从快捷菜单中选择Copy命令和Paste命令
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。