1、自觉遵守考场纪律如考试作弊此答卷无效 密 封 线 华南理工大学《MATAB及应用》 2023-2024学年第一学期期末试卷 院(系)_______ 班级_______ 学号_______ 姓名_______ 题号 一 二 三 四 总分 得分 一、单选题(本大题共15个小题,每小题1分,共15分.在每小题给出的四个选项中,只有一项是符合题目要求的.) 1、在 MATLAB 中,要对向量进行累积求和,可以使用哪个函数?( ) A. cumsum B. cumprod C. di
2、ff 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 中,以下哪个函数用于计算
3、矩阵的 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. issy
4、mmetric 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、在 MATLA
5、B 中,要对矩阵进行求逆运算,可以使用哪个函数?( ) 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.
6、svd 二、填空题(本大题共10小题,每小题2分,共20分.有多个选项是符合题目要求的.) 1、MATLAB 中,进行数据可视化时,可以使用____函数绘制三维曲面图的等高线。可以在三维曲面图上绘制等高线,以更好地展示函数的变化趋势。同时,可以使用____函数绘制三维柱状图,以展示数据在三维空间中的分布情况。 2、在 MATLAB 中,进行函数编程时,可以使用____函数定义匿名函数。匿名函数是一种没有名称的函数,可以在需要的时候直接定义和使用。同时,可以使用____函数将多个函数组合成一个函数,以实现更复杂的计算逻辑。 3、在 MATLAB 中,将矩阵 A 的所有元素取对
7、数可以使用函数__________。(提示:该函数用于对矩阵元素进行数值处理。) 4、在 MATLAB 中,将向量 v 中的元素求中位数可以使用函数__________。(提示:有函数可以计算向量元素的中位数。) 5、已知向量 v=[1 2 3],w=[4 5 6],求向量 v 和向量 w 的叉积可以使用函数__________。(提示:叉积运算有特定的函数。) 6、要在 MATLAB 中求一个矩阵的范数,可以使用________函数,它可以衡量矩阵的大小和强度。 7、在 MATLAB 中,创建一个 3 行 4 列的全零矩阵,可以使用函数__________。 8
8、要获取向量 [1, 3, 5, 7, 9] 中小于 6 的元素组成的新向量,可以使用函数__________。 9、MATLAB 中,进行数据插值时,可以使用____函数进行径向基函数插值。径向基函数插值可以在任意维度上对数据进行插值,并且具有较高的精度。同时,可以使用____函数进行克里金插值,以利用已知数据点的空间相关性进行插值。 10、MATLAB 中,用于对一个矩阵进行矩阵奇异值阈值处理的函数是________,在图像处理等领域有应用。 三、简答题(本大题共5个小题,共25分) 1、(本题5分)简述 MATLAB 中如何创建一个一维数组。
9、 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页






