05级通信工程、电子信息工程《MATLAB语言程序设计》考试卷.docVIP

  • 11
  • 0
  • 约3.42千字
  • 约 9页
  • 2017-08-22 发布于江苏
  • 举报

05级通信工程、电子信息工程《MATLAB语言程序设计》考试卷.doc

安徽农业大学2006―2007学年第二学期 《MATLAB语言程序设计》试卷(A卷) 考试形式: 闭卷笔试,2小时 适用专业: 05级通信工程、电子信息工程  注明适用专业、考试日期、试卷所需时间、开卷/闭卷、试卷总分 题号 一 二 三 四 五 六 七 总分 得分 得分 评阅人 一、填空题(本题满分30分,每空3分) 设有程序 A=[1,2,3,4;4,3,2,1;1, -2 ,1, -2];B=[3,1,-1;0,4,2];A1=A(:,[1 3]); M=size(A1)+ length(B(:,2)) 将下列命令的运行结果填在横线上 M= ;A1+B = . 2. A=[1,2,3,4;2,3,4,5;3,4,5,6]; A1=sum(A4,2);A([2,3],:)=[],A2=A A1= ; A2= ; 3.P=[1,2,3,4;3,0,1,2];max(P)= ;mean(P,2)= 得分 评阅人 二、(本题满分12分)试编写计算程序 得分 评阅人 三、(本题满分8分) 得分 评阅人 四、(本题满分16分)运用符号运算功能写出下列各题Matlab程序 3. 4. 得分 评阅人 五、(本题满分12分) 下列这组数据是美国1900—2000年人口的近似值(单位:百万)。 时间t 1900 1910 1920 1930 1940 1950 1960 1970 1980 1990 2000 人口y 76 92 106 123 132 151 179 203 227 250 281 若试编写程序计算出上式中的a、b; 画出数表中的散点图(红色圆圈o),以及拟合曲线图 (蓝色实心线). 图形标注要求:无网格线,横标注“时间t”,纵标注“人口数(百万)”,图形标题“美国1900—2000年的人口数据”。 得分 评阅人 六、(本题满分12分) 编写程序解决下列问题: (1)试产生80(4阶矩阵使其元素在0—100之间的整数并服从正态分布N (10,102 ),可将此矩阵理解为80名同学的四门课程(课程1, 课程2, 课程3, 课程4)的成绩. (2)计算出各门课程的平均成绩以及各名同学的平均成绩; (3)统计出总的补考人次(60分以下为不及格需要补考); (4)统计出四门课程成绩至少有三门课程小于60分的人数. 得分 评阅人 七、(本题满10分) 《MATLAB语言程序设计》参考程序 一、 (30分) 1.M = 5 4 A1+B = 4 3 5 6 0 3 2. A1 = 3 2 1 A2 = 1 2 3 4 3. max(P)=[ 3 2 3 4] mean(P,2)=[2.5;1.5] 4. y=20 5. a = 0 1 2 0 2 4 0 0 6 6. b = 90 80 70 65 80 7.228 二、(12分) A=[1 2 3;3 2 1;5 1 2] B=[2 0 0;7 5 0; 1 2 -6] D=det((A-B)*inv(A+2*B)) %(1) R=rank(B*(A+B)* A) %(2) X=pinv(B)*(2*B*inv(A)*B+5*eye(3)) %(3) [V,U]=eigs(A+2*B) %(4) 三、(8分) A=[1,1 ,1;1,-1,-1;1,2,1;1,1,2]; b=[2,1,-1,1] x=pinv(A)*B 四、(15分) %1 solve(exp(x)-3*x^2=0) %2 syms x w A=[x*exp(-x),x^2*sin(x);sin(w*x),cos(x)] diff(A,x,2) int(A,x,0,1) %3 syms t x dsolve(D2x-3*Dx+2*x=sin(t) ) %4 syms t f= t*exp(-2*t) laplace (f, s) 五、(10分) t=[1900:10:2000]; y=[76 92 106 123 132 151 179 203 227 250 281]; y1=log(y); A=[ones(11,1),t] B=A\y1; a=exp(B(1)) b=B(2)

文档评论(0)

1亿VIP精品文档

相关文档