命题方式: 单独
《MATLAB原理及工程应用》课程期末考试试题A卷
专业、班级: 姓名: 学号: 题 号 得 分 一 二 三 四 五 六 七 八 九 十 十一 十二 总成绩 一. 选择题(每题1分,10分) 1、在MATLAB中,生成单位阵的函数是 ( ) (A) diag (B) magic (C) rref (D) eye 2、已知A=[1,2,3;4,5,6];则A(3)=( ) (A)1 (B)2 (C)3 (D)4 3、下列表示可以作为MATLAB的变量的是( ) (A)a+2 (B)ab-de (C)@habc (D)abcde 4、如果使x=100:-1:1,则x(55)和x(79)分别是( ) (A)16,29 (B)36, 42 ( C)46,22 (D)55,79 5、清空MATLAB工作空间内所有变量的指令是( ) (A) clc (B)cls (C) clear (D)clf 6、下面MATLAB函数,求矩阵的特征值的是( ) (A)inv (B)diag (C)det (D)eig 7、设有数组定义:x=[1,2,3,4,5,6], y=x*x',下列值中正确的是( ) (A)33 ( B)44 (C)55 (D )91 8、在MATLAB中,画三维图形的函数为( ) (A) polar (B) bar (C) surf (D) plot 9、MATLAB中xlabel函数的功能为( ) (A)给图形加标题 (B)给x轴加标题 (C)增加图形亮度 (D)给图形加图例 10、已知A=[1 3 7;8 1 5;6 9 1],使用指令max(A) 的结果为( ) (A) v=[1,0,1] (B) v=[3,1,9] (C) v=[7,5,9] (D) v=[8,9,7] 共4页第1页
二、某观测站测得某日6:00时至18:00时之间每隔2小时的室内外温度(℃),用3次样条插值分别求得该日室内外6:30至17:30时之间每隔2小时各点的近似温度(℃)。(给出程序即可,10分) 三、 A=[1 3 7;8 1 5;6 9 1]; B=[10 1 8;5 7 10;9 1 7];给出下面结果 max(A,B),sum(sum(A)),sum(max(A)), max(sum(A)),prod(A)(15分) ?-1x?0?四、用MATLAB编写函数,计算f?x???0x?0,并画出函数图形。 (给出?1x?0?程序即可,10分) 共4页第2页
五、矩阵A=[1 2 3 4; 5 6 7 8]; B=eye(2);C=zeros(2);扩充后 D=[A;B C],试求D(给出程序和结果,15分) ?x1?x2?3x3?x4?1?六、求方程组 ?3x1?x2?3x3?4x4?4的通解(给出程序即可,15分) ?x?5x?9x?8x?0234?1 共4页第3页
七、在同一坐标内,分别用不同线型和颜色绘制曲线y1=0.2e-0.5xcos(4πx) 和y2=2e-0.5xcos(πx),标记两曲线交叉点。(给出程序即可,10分) 八、编写程序,计算1到100中既能被3整除又能被7整除的所有数,并计算这些数的个数(15分) 共4页第4页
《MATLAB原理及工程应用》课程期末考试试题A卷标准答案
一、选择题(每题1分,10分) 1、(D) 2、(B) 3、(D) 4、(C) 5、(C) 6、(D) 7、(D ) 8、(C) 9、(B) 10、(D) 二、
解:设时间变量h为一行向量,温度变量t为一个两列矩阵,其中第一列存放室内温度,
第二列储存室外温度。命令如下: h =6:2:18;(3分) XI =6.5:2:17.5(3分)
YI=interp1(h,t,XI,‘spline’) %用3次样条插值计算(4分) 三、
解:max(A,B)的结果为矩阵[10 3 8; 8 7 10;9 9 7]
sum(sum(A))的结果为41 sum(max(A))的结果为24 max(sum(A))的结果为15
prod(A)的结果为矩阵[1 3 7; 8 3 35; 48 27b35] (每一步3分) 四、
定义fenduan.m函数文件如下:
function fx=fenduan(x) if x>0 fx=1
elseif x==0 fx=0 else fx=-1
end (5分) xx=-10:0.01:0.01 yy=ones(size(xx) plot(xx,-1*yy) hold on
plot(-1*xx, yy) (5分)