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;    %%%  加入一新变量 i2分)
for ii=-6*pi:pi/10:6*pi
    i=i+1;    %%  每循环一次i1 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))
5matlab考试题库及答案某气象站测得某日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小时内删除。