命题方式:
********学院 2003—2004 学年第二学期
《MATLAB 语言及应用》课程期末考试试题
专业、班级: 姓名: 学号:
题 号 一 二 三 四 五 六 七 八 九 十 十一 十二 总成绩
得 分
1. (10 分) 给出下面 MATLAB 语句给出的结果显示
(1) A=[1,2,3;4,5,6;7,8,0];A(1,:)*A(:,3)
(2) A=[1,2,3;4,5,6;7,8,0];trace(A.*A)
(3) syms x; y=int(3*x)
2. (10 分) 画出下列方程式的曲面图及等高线图:
z = sin(x/2)*cos(y)
其中,x 的 21 个值均匀分布在 [-2*pi, 2*pi] 范围,y 的 31 值均匀分布在 [-pi, pi]。
请使用 subplot(2,1,1) 和 subplot(2,1,2) 将产生的曲面图和等高线图秀在同一个窗口
上。
3. (10 分)假设清华大学信息系在 2001、2002 及 2003 年的人员组成如下表所
示:
类别
大一 大二 大三 大四 硕一 硕二 博士班 教职员
年份
2001 10 21 23 14 35 26 47 48
2002 21 32 33 24 35 26 17 48
2003 15 23 23 44 25 34 27 38
a. 请用 bar3 指令来画出上述数据的立体长条图。
b. 请用各种你可以想到的方法,在上述图形中加入各种解释和说明的文字。
4.(10 分)试用 roots 指令算出 x
3
+2x
2
+x+1=0 的根。
5. (10 分) 假设一曲线资料点为
x = 0:2:4*pi;
y = sin(x).*exp(-x/5);
试将 x 的间距调成 0.1,并用下列方法进行内插:
a. 线性内插法 (method='linear')。
b. Spline 内插法 (method='spline')。
c. 三次多项式内插法 (method='cubic')。
d. 多项式拟合法:直接利用 6 次多项式去通过 7 个资料点。
请将这些内插的结果及原先的资料点画在同一个图。
共 2 页第 1 页