《06级通信工程《MATLAB语言程序设计》考试卷及答案(B).pdf》由会员分享,可在线阅读,更多相关《06级通信工程《MATLAB语言程序设计》考试卷及答案(B).pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、线:号学:订XX:级班业专装:院学XX 农业大学 20072008 学年第二学期MATLAB 语言程序设计试卷(B 卷)考试形式考试形式:闭卷笔试,2 小时适用专业:适用专业:0606 级通信工程级通信工程注明适用专业、考试日期、试卷所需时间、开卷/闭卷、试卷总分题号题号一一二二三三四四五五六六七七总分总分得分得分得分得分评阅人评阅人一、填空题(本题满分 30 分,每空 3 分)1 设有程序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、2.A=1,2,3,4;2,3,4,5;3,4,5,6;A1=sum(A4,2);A(2,3,:)=,A2=AA1=;A2=;3.P=1,2,3,4;3,0,1,2;max(P)=;mean(P,2)=4.5.y=0;i=1;a=;while i5for i=1:3;f=2*i;y=y+f;for j=i:3;i=i+1;a(i,j)=i*(j-1);endendyend运行结果ay=.运行结果a=.1/56.a=85,70,60,55,75;n=length(a);b=zeros(1,n);for i=1:nif a(i)70b(i)=a(i)+5;endendb运行结果b=.7.funct
3、ion f=price(a)switch fix(a/100);case 0,1rate=0;otherwiserate=0.05endf=a*(1-rate)运行结果price(240)=.得分得分评阅人评阅人二、(本题满分 12 分)试编写计算程序123200 设A 321,B 750,51212 6(1).D|(AT B)(A 2B)1|;(2).A的秩R R(B(A B)AT);(3).解矩阵方程BX 2BTA1B 5E;(4).求A 2B的特征值U与特征向量V;得分得分评阅人评阅人三、(本题满分 8 分)x1x1写出求解超定线性方程组:x1x1 x2 x3 2 x2 x31 2x2
4、x3 1 x2 2x312/5的程序得分得分评阅人评阅人四、(本题满分 16 分)运用符号运算功能写出下列各题 MatlabMatlab程序1.求方程ex3x2 0解 xexx2sin xd2A12.生成符号矩阵A,Adx,并计算dx0sin(wx)cosx3.求微分方程x3x 2x sint解4.设f(t)te2t,求f(t)的Laplace变换函数F(s).3/5得分得分评阅人评阅人五、(本题满分 12 分)下列这组数据是美国 19002000 年人口的近似值(单位:百万)。时间 t人口 y19001910192019301940195019601970198019902000769210
5、6123132151179203227250281(1)若y与t的经验公式为y aebt.试编写程序计算出上式中的a、b;(2)画出数表中的散点图(红色圆圈o),以及拟合曲线图y ae.(蓝色实心线).(3)图形标注要求图形标注要求:无网格线,横标注“时间 t”,纵标注“人口数(百万)”,图形标题“美国 19002000 年的人口数据”。bt得分得分评阅人评阅人六、(本题满分 12 分)编写程序解决下列问题:(1)试产生 804 阶矩阵使其元素在 0100 之间的整数并服从正态分布N(10,102),可将此矩阵理解为 80 名同学的四门课程(课程 1,课程 2,课程 3,课程 4)的成绩.(2)计算出各门课程的平均成绩以及各名同学的平均成绩;(3)统计出总的补考人次(60 分以下为不及格需要补考);(4)统计出四门课程成绩至少有三门课程小于60 分的人数.4/5得分得分评阅人评阅人七、(本题满 10 分)设f(x)sin(2k 1)x,2k 1k1n(1)试编写函数式文件程序返回该函数并保存;(程序的第一句为:function y fourier(x,n)(2)用子图画出该函数在0,4内图形(分别取n 10,20).5/5