西北农林科技大学MATLAB上机考试题集与操作详解

版权申诉
5星 · 超过95%的资源 1 下载量 100 浏览量 更新于2024-08-20 1 收藏 5.01MB DOC 举报
西北农林科技大学2011-2012学年第一学期《MATLAB与科学计算》课程A卷是一份针对本科学生的上机考试试卷。该试卷旨在考察学生对MATLAB软件的基本理解和应用能力,主要涵盖操作题和符号计算两个部分。 1. 操作题(25分):这部分包括五小题,要求学生在MATLAB环境中进行实际操作并展示结果。其中: - 第一题(2分)要求学生使用`poly2sym`函数将多项式表达式2y^3 - 4y^2 + 3转换为符号表达式,答案是`a = 2*y^3 - 4*y^2 + 3`。 - 第二题(2分)考查变量类型转换,通过`double`函数查看字符串变量'b'的数值,答案是`ans = 97`。 - 第三题(4分)涉及矩阵运算,需要计算矩阵的逆矩阵、转置矩阵以及秩,对于矩阵`a = [36; 78]`,逆矩阵`b`和转置矩阵`c`分别是`b = [37 68]'`和`c = [36 78]`,秩`d`为2。 - 第四题(3分)要求输入符号表达式`1/(s^4+5*s^3+8*s^2+sqrt(6))`,有两种方法,一是直接输入`y = 1/(s^4+5*s^3+8*s^2+sqrt(6))`,二是使用`sym`函数创建符号对象`y = sym('1/(s^4+5*s^3+8*s^2+sqrt(6))')`。 - 最后一题(4分)要求生成向量`c = [2, 3.5, 6, 5.5, 8]`,可以使用等差序列生成`c = 2:1.5:8`或`linspace`函数`c = linspace(2, 8, 5)`。 2. 考试须知:强调了考试的规则,如需在规定时间内完成任务,保存好个人文件,避免因操作失误导致分数归零;要求编程规范,对代码格式有要求;还规定了文件命名规则和考试结束后的操作流程,确保所有学生和教师都明白考试过程中的责任。 通过这份试卷,学生可以检验自己在MATLAB环境下的基本操作技巧、符号计算能力以及对矩阵运算的理解,同时也锻炼了解决实际问题的能力。考试的评分标准不仅关注正确性,还考虑了代码的清晰度和规范性。