资源描述
自觉遵守考场纪律如考试作弊此答卷无效
密
封
线
华南理工大学《MATAB及应用》
2023-2024学年第一学期期末试卷
院(系)_______ 班级_______ 学号_______ 姓名_______
题号
一
二
三
四
总分
得分
一、单选题(本大题共15个小题,每小题1分,共15分.在每小题给出的四个选项中,只有一项是符合题目要求的.)
1、在 MATLAB 中,要对向量进行累积求和,可以使用哪个函数?( )
A. cumsum B. cumprod C. diff D. gradient
2、在 MATLAB 中,用于计算矩阵的 Frobenius 范数的函数是( )
A. norm_fro
B. norm_nuc
C. norm_1
D. norm_inf
3、在 MATLAB 中,以下哪个函数用于求矩阵的 Frobenius 范数?( )
A. norm B. normfro C. normest D. condest
4、在 MATLAB 中,要获取矩阵的对角线元素,可以使用哪个函数?( )
A. diag B. trace C. det D. rank
5、在 MATLAB 中,以下哪个函数用于计算矩阵的 Frobenius 范数?( )
A. norm
B. normfro
C. trace
D. det
6、以下哪个是 MATLAB 中用于生成对数正态分布随机数的函数?( )
A. lognrnd
B. gamrnd
C. betarnd
D. weibrnd
7、以下哪个是 MATLAB 中用于求矩阵特征值和特征向量的函数?( )
A. eig B. svd C. qr D. lu
8、在 MATLAB 中,要对矩阵进行对称正定矩阵判断,可以使用哪个函数?( )
A. isposdef
B. ishermitian
C. issymmetric
D. isdiag
9、以下哪个函数用于在 MATLAB 中生成非中心伽马分布的随机数?( )
A. ncgamrnd
B. nctrnd
C. ncftrnd
D. nchitrnd
10、以下哪个函数用于在 MATLAB 中生成非中心 t 分布的随机数?( )
A. nctrnd
B. ncftrnd
C. nchitrnd
D. ncgamrnd
11、在 MATLAB 中,要对函数进行数值积分,可以使用哪个函数?( )
A. quad B. trapz C. cumtrapz D. diff
12、在 MATLAB 中,要对矩阵进行求逆运算,可以使用哪个函数?( )
A. inv B. pinv C. det D. trace
13、在 MATLAB 中,以下哪个函数用于求两个矩阵的 Kronecker 积?( )
A. kron B. circshift C. repmat D. bsxfun
14、以下哪个函数用于在 MATLAB 中对矩阵进行奇异值分解并进行截断?( )
A. svds B. svdt C. svdcut D. svdtrim
15、以下哪个函数用于在 MATLAB 中进行矩阵的Cholesky分解?( )
A. chol B. lu C. qr D. svd
二、填空题(本大题共10小题,每小题2分,共20分.有多个选项是符合题目要求的.)
1、MATLAB 中,进行数据可视化时,可以使用____函数绘制三维曲面图的等高线。可以在三维曲面图上绘制等高线,以更好地展示函数的变化趋势。同时,可以使用____函数绘制三维柱状图,以展示数据在三维空间中的分布情况。
2、在 MATLAB 中,进行函数编程时,可以使用____函数定义匿名函数。匿名函数是一种没有名称的函数,可以在需要的时候直接定义和使用。同时,可以使用____函数将多个函数组合成一个函数,以实现更复杂的计算逻辑。
3、在 MATLAB 中,将矩阵 A 的所有元素取对数可以使用函数__________。(提示:该函数用于对矩阵元素进行数值处理。)
4、在 MATLAB 中,将向量 v 中的元素求中位数可以使用函数__________。(提示:有函数可以计算向量元素的中位数。)
5、已知向量 v=[1 2 3],w=[4 5 6],求向量 v 和向量 w 的叉积可以使用函数__________。(提示:叉积运算有特定的函数。)
6、要在 MATLAB 中求一个矩阵的范数,可以使用________函数,它可以衡量矩阵的大小和强度。
7、在 MATLAB 中,创建一个 3 行 4 列的全零矩阵,可以使用函数__________。
8、要获取向量 [1, 3, 5, 7, 9] 中小于 6 的元素组成的新向量,可以使用函数__________。
9、MATLAB 中,进行数据插值时,可以使用____函数进行径向基函数插值。径向基函数插值可以在任意维度上对数据进行插值,并且具有较高的精度。同时,可以使用____函数进行克里金插值,以利用已知数据点的空间相关性进行插值。
10、MATLAB 中,用于对一个矩阵进行矩阵奇异值阈值处理的函数是________,在图像处理等领域有应用。
三、简答题(本大题共5个小题,共25分)
1、(本题5分)简述 MATLAB 中如何创建一个一维数组。
2、(本题5分)解释 MATLAB 中 rat 函数的功能。
3、(本题5分)解释 MATLAB 中 for 循环的基本结构和使用方法。
4、(本题5分)解释 MATLAB 中 nchoosek 函数的用途。
5、(本题5分)在 MATLAB 中,如何进行矩阵的 QR 分解?
四、编程题(本大题共4个小题,共40分)
1、(本题10分)写一个 MATLAB 函数,判断一个数是否为偶数。
2、(本题10分)生成一个 16×16 的矩阵,元素为 1 到 256 按星型形式排列。
3、(本题10分)用 MATLAB 实现快速排序的优化算法。
4、(本题10分)编写一个 MATLAB 程序,找出一个矩阵中所有负数元素,并将它们替换为其绝对值。
第4页,共4页
展开阅读全文