2011—2012学年第一学期闽江学院考试试卷
A卷参考答案 (教师专用)
考试课程: Matlab语言
适用专业年级: 09电子信息科学与技术,09电子信息工程,
09电子科学与技术
一、选择题 20%(共10小题,每题2分)
1、B
2、A
3、C
4、C
5、A
二、填空题 20%(共10小题,每题2分)
1、global
2、save,load
3、8 9 10
13 14 15
4、norm(A,1)
5、polyval(p,x)
6、跳过循环体中剩下的语句,继续下一次循环;用于中止循环的执行。
7、eye,rand
8、Matlab命令
9、自动扩充维数
10、实部,虚部
三、简答题 20 %,每题5分
1、通常一个M*N阶的实矩阵需要占据M*N个存储单元,这种存储方式不适合具有大量的零元素的矩阵,若采用稀疏矩阵存储方式,则仅存储矩阵中所有的非零元素的值及位置,因此可以节省大量的内存空间。(3分)稀疏存储矩阵的运算规则与普通矩阵是一样的,在运算过程中稀疏存储矩阵可以直接参与运算(2分)
2、 t=-3:0.01:3;(1分)
ft=(-t+2).*(t<=2&t>-2); (3分)
plot(t,ft) (1分)
3、从键盘输入一个数值n,(1分)
而后求解值(4分)
4、在区间内取200个点,分别在两个子图中用红虚线和蓝实线绘制函数的曲线。(2分)
(5分)
四、编程题40 % 每题10分
1.已知:
,
(1)计算、,
(2)求的特征值、特征向量、秩和迹
(3)根据和的条件数判断二者性能
答案:
(1)
A=[-1 2 3;3 61 7;17 5 11];
B=[23 -3.1 3;32 pi 0;17 2 11];
R1=A+3*B
R2=A\B
R3=A*B
(2)
[V,D]=eig(A)
r=rank(A)
t=trace(A)
(3)
CA=cond(A,1)
CB=cond(B,1)
CB小于CA,所以B的性能比A好
2. i=0; %%% 加入一新变量 i(2分)
for ii=-6*pi:pi/10:6*pi
i=i+1; %% 每循环一次i加1 (2分)
if sin(ii)>0
res(i)=sin(ii); %%%res(ii)改为res(i)(3分),MATLAB中矩阵是从1开始存%%%%%放的(1分)
else
res(i)=0;
end
end %%缺少end语句(2分)
3.已知,利用“梯形”法求
答案:
a=0;b=3*pi;
n=1000;h=(b-a)/n;x=a;s=0;
f0=sin(x)*cos(x);
for i=1:n
x=x+h;
f1=sin(x)*cos(x);
s=s+(f0+f1)*h/2;
f0=f1;
end
s
4. 从键盘输入若干个数,当输入0时结束,求这些输入数(最后一个0除外)的最大值和最小值。
答案:
a=[];i=1;
a(i)=input('Enter a number (end in 0 ):');
while a(i)~=0
i=i+1;
a(i)=input('Enter a number (end in 0 ):');
end
a_max=max(a(1:end-1))
a_min=min(a(1:end-1))
5.matlab考试题库及答案某气象站测得某日6:00-18:00之间每隔2h的室内外温度如下表所示, 试用三次样条插值分别求出该日室内外6:30-17:30之间每隔2h各点的近似温度,并画出近似温度曲线。
表2 室内外温度测量值
时间h | 6 | 8 | 10 | 12 | 14 | 16 | 18 |
室内温度t1 | 17.1 | 19.8 | 22.3 | 24.7 | 28.1 | 26.2 | 23.9 |
室外温度t2 | 14.5 | 16.4 | 23.1 | 26.3 | 30.1 | 29.3 | 27.7 |
答案:
h1=6:2:18;
t1=[17.1 19.8 22.3 24.7 28.1 26.2 23.9;14.5 16.4 23.1 26.3 30.1 29.3 27.7]’;
h2=6.5:2:17.5;
t2=interp1(h1,t1,h2,’spline’)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论