2011-2012Matlab语言期末试卷D卷答案

  • 格式:doc
  • 大小:59.00 KB
  • 文档页数:3

2011—2012学年第一学期闽江学院考试试卷
D卷参考答案(教师专用)考试课程:Matlab语言
适用专业年级:09电子信息科学与技术,09电子信息工程,
09电子科学与技术
一、选择题20%(共10小题,每题2分)
1、C
2、D
3、D
4、C
5、B
二、填空题20%(共10小题,每题2分)
1、Tab
2、format
3、分号
4、magic(5)+100
5、逻辑
6、abs(或double),char
7、pause
8、方阵
9、ezplot,ezplot(‘exp(x)+sin(y)-1’)
10、median(A),std(A)
三、简答题20 %,每题5分
2、答:try语句是一种试探性执行语句,它提供了一种捕获错误的机制。

其语句格式为:
try
语句组1
catch
语句组2
end
try语句先试探性执行语句组1,如果语句组1在执行过程中出现错误,则将错误信息赋给预定义变量lasterr,并转去执行语句组2。

四、编程题40 % 每题10分
1、求解:
(1))求表达式
2
1
2
tan()
a e
abc
x
b c a
π
π
+-
+
=
++
的值,其中 3.5
a= ,5
b= ,9.8
c=-。

(2)求
3125
351 3.2
1757
A
-⎡⎤
⎢⎥
=⎢⎥
⎢⎥
-
⎣⎦
的特征值、特征向量、秩和迹。

答案: (1)
a=3.5;b=5;c=9.8;
N=2*pi*a+1/(pi+a*b*c)-exp(2) D=tan(b+c)+a x=N/D (2) (2)
[V,D]=eig(A) r=rank(A) t=trace(A)
2、绘制三维曲线sin()(0)cos()x t y t t z t π=⎧⎪
= ≤≤⎨⎪=⎩
,要求正方形坐标图并带网格线。

答案:
t = 0:pi/50:10*pi; x=t;
y=sin(t); z=cos(t); plot3(x,y,z) grid on axis square 3、已知2
1
2()cos ()x f x x e
x +=++,利用“梯形”法求0
()s f x dx π
=⎰
答案:
a=0;b=pi;
n=1000;h=(b-a)/n;x=a;s=0;
f0=cos(x)*cos(x)+exp(x+1)+x^2; for i=1:n x=x+h;
f1= cos(x)*cos(x)+exp(x+1)+x^2; s=s+(f0+f1)*h/2; f0=f1; end s 4、(1)求n=[1 2 5.6 7.8 23 -8.3 -2]中的最大数(不得使用max 函数); (2)求1111
1.....234S n
=+
+++的值,其中n 由用户输入。

答案:
(1)
n=[1 2 5.6 7.8 23 -8.3 -2];max=n(1);
for i=1:length(n) if n(i)>=max
max=n(i);
end
end
max
(2)
s=0;
n=input('enter n:');
for i=1:n
s=s+1/i;
end
s
5、已知数据表[t,y]如下所示,求2次拟合多项式()
P t,然后求
1.1,
2.1,
3.1,
4.1,
5.1,
6.1,
7.1,
8.1,
9.1
t 各点的函数近似值,绘制拟合曲线图。

i
数据表
答案:
t=1:10;
y=[9.6,4.1,1.3,0.4,0.05,0.1,0.7,1.8,3.8,9.0];
p=polyfit(t,y,2)
ti=1.1:1:10;
yi=polyval(p,ti)
plot(t,y,':o',ti,yi,'-*')。