资源描述
学校________________班级____________姓名____________考场____________准考证号
…………………………密…………封…………线…………内…………不…………要…………答…………题…………………………
厦门软件职业技术学院《实验力学》
2024-2025学年第二学期期末试卷
题号
一
二
三
四
总分
得分
批阅人
一、单选题(本大题共25个小题,每小题1分,共25分.在每小题给出的四个选项中,只有一项是符合题目要求的.)
1、以下哪个函数用于在 MATLAB 中生成非中心伽马分布的随机数?( )
A. ncgamrnd
B. nctrnd
C. ncftrnd
D. nchitrnd
2、在 MATLAB 中,要对图像进行灰度变换,可以使用哪个函数?( )
A. imadjust
B. imread
C. imwrite
D. imshow
3、在 MATLAB 中,要对矩阵进行QR分解并返回正交矩阵,可以使用哪个函数?( )
A. qr B. orth C. null D. subspace
4、在 MATLAB 中,要对矩阵进行稀疏存储,可以使用哪个函数?( )
A. sparse B. full C. dense D. compact
5、在 MATLAB 中,以下哪个函数用于求矩阵的特征值和特征向量?( )
A. eig B. svd C. qr D. lu
6、以下哪个是 MATLAB 中用于生成均匀分布整数随机数的函数?( )
A. randi B. rand C. randn D. random
7、以下哪个函数用于在 MATLAB 中进行矩阵的Cholesky分解?( )
A. chol B. lu C. qr D. svd
8、在 MATLAB 中,要对矩阵进行对称正定矩阵判断,可以使用哪个函数?( )
A. isposdef
B. ishermitian
C. issymmetric
D. isdiag
9、在 MATLAB 中,用于计算矩阵的 Frobenius 范数的函数是( )
A. norm_fro
B. norm_nuc
C. norm_1
D. norm_inf
10、在 MATLAB 中,要获取矩阵的对角线元素,可以使用哪个函数?( )
A. diag B. trace C. det D. rank
11、在 MATLAB 中,要对函数进行数值积分,可以使用哪个函数?( )
A. quad B. trapz C. cumtrapz D. diff
12、在 MATLAB 中,以下哪个函数用于计算矩阵的条件数估计值?( )
A. condest
B. rcond
C. normest
D. rankest
13、以下哪个函数可以在 MATLAB 中进行矩阵的 Kronecker 积?( )
A. kron
B. dot
C. cross
D. outer
14、以下哪个函数可以在 MATLAB 中对矩阵进行逐元素的逻辑运算?( )
A. logical
B. bitand
C. bitor
D. all of the above
15、以下哪个是 MATLAB 中用于生成正态分布整数随机数的函数?( )
A. normrndi B. randi C. randn D. random
16、在 MATLAB 中,要对矩阵进行下三角矩阵提取,可以使用哪个函数?( )
A. triu B. tril C. diag D. sparse
17、在 MATLAB 中,以下哪个函数用于求两个矩阵的Hadamard积?( )
A..* B. * C. kron D. dot
18、以下哪个是 MATLAB 中用于进行数据的典型相关分析的函数?( )
A. canoncorr
B. cca
C. typicalcorrelation
D. all of the above
19、在 MATLAB 中,要对矩阵进行上三角矩阵提取,可以使用哪个函数?( )
A. triu B. tril C. diag D. sparse
20、以下哪个函数用于在 MATLAB 中对矩阵进行奇异值分解并进行截断?( )
A. svds B. svdt C. svdcut D. svdtrim
21、在 MATLAB 中,要对矩阵进行求逆运算,可以使用哪个函数?( )
A. inv B. pinv C. det D. trace
22、在 MATLAB 中,以下哪个函数用于求两个矩阵的 Kronecker 积?( )
A. kron B. circshift C. repmat D. bsxfun
23、以下哪个函数可以在 MATLAB 中进行矩阵的稀疏存储和操作?( )
A. sparse
B. full
C. issparse
D. all of the above
24、以下哪个是 MATLAB 中用于求矩阵特征值和特征向量的函数?( )
A. eig B. svd C. qr D. lu
25、以下哪个函数可以在 MATLAB 中进行矩阵的 Hadamard 积?( )
A. times
B. mtimes
C..*
D. /
二、填空题(本大题共10小题,每小题2分,共20分.有多个选项是符合题目要求的.)
1、要获取向量 [1, 2, 3, 4, 5] 中大于等于 2 小于等于 4 的元素组成的新向量,可以使用函数__________。
2、在 MATLAB 中,生成一个 3 行 3 列的随机三角矩阵,可以使用函数__________。
3、要绘制三维瀑布图,可以使用函数__________。
4、在 MATLAB 中,生成一个 3 行 3 列的随机矩阵,可以使用函数__________。
5、在 MATLAB 中,进行函数编程时,可以使用____函数定义函数句柄。函数句柄可以像变量一样传递和调用函数,方便函数的复用。同时,可以使用____函数将函数句柄转换为字符串,以便进行字符串操作。
6、要对矩阵 A 进行 LU 分解,可以使用函数__________。(提示:LU 分解是一种矩阵分解方法,MATLAB 中有对应的函数。)
7、在 MATLAB 中,生成一个 3 行 3 列的魔方矩阵,可以使用函数__________。
8、MATLAB 中,用于求一个向量的互相关函数的函数是________,它可以衡量两个向量之间的相似性。
9、MATLAB 中,进行数值计算时,可以使用____函数求数值解常微分方程。可以使用不同的数值方法,如龙格 - 库塔法、欧拉法等。同时,可以使用____函数求数值解偏微分方程,以解决一些实际问题中的偏微分方程模型。
10、在 MATLAB 中,绘制函数 y = e^x 在区间 [0, 5] 的图像,并设置坐标轴标签为“x”和“y”,可以使用命令__________。
三、编程题(本大题共5个小题,共25分)
1、(本题5分)求一个矩阵的舒尔分解。
2、(本题5分)用 MATLAB 求解方程组 x^2 + y^2 = 9 ,x + y = 3 。
3、(本题5分)编写一个 MATLAB 程序,找出一个矩阵中所有在 20 到 50 之间的元素,并计算它们的平均值。
4、(本题5分)在 Matlab 中,对一个矩阵进行约当标准形分解,并验证结果。
5、(本题5分)创建一个 8×8 的矩阵,元素为 1 到 64 按菱形顺序排列。
四、简答题(本大题共3个小题,共30分)
1、(本题10分)解释 MATLAB 中 calendarDuration 函数的用途。
2、(本题10分)简述在 MATLAB 中如何实现图像的光流计算。
3、(本题10分)在 MATLAB 中,如何绘制相干函数图?
第5页,共5页
展开阅读全文