资源描述:
《matlab考试题 王梦思》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、系别物电系 专业电子信息科学与技术年级、班级07级电1班学号07120133姓名王梦思衡阳师范学院2010年上学期 《MATLAB语言及应用》期末考查(开卷)题号一二三四合分 签名得分复查得分评卷人一、计算题:(每小题5分,共15分)(以下题目要求写出原始程序、得出结果)1求符号矩阵F对变量x的一阶微分、对变量a的二阶微分F=[cos(a*x)sin((a+b)2*x)][-sin(b*x)en];程序:symsaxbne;F=[cos(a*x),sin((a+b)^2*x);-sin(b*x),e^n];diff(F,'x')diff(F,'
2、a',2)结果:ans=[-sin(a*x)*a,cos((a+b)^2*x)*(a+b)^2][-cos(b*x)*b,0]ans=[-cos(a*x)*x^2,-4*sin((a+b)^2*x)*(a+b)^2*x^2+2*cos((a+b)^2*x)*x][0,0]2求微分方程组,当初始条件为f(0)=2,g(2)=5的解。程序:S=dsolve('Df=f+g','Dg=-f+g','f(0)=2','g(2)=5')S=f:[1x1sym]g:[1x1sym]结果:S.fans=12exp(t)*(2*cos(t)+sin(t)*(2
3、*cosh(2)*sin(2)+2*sinh(2)*sin(2)+5)/cos(2)/(cosh(2)+sinh(2)))S.gans=exp(t)*(-2*sin(t)+cos(t)*(2*cosh(2)*sin(2)+2*sinh(2)*sin(2)+5)/cos(2)/(cosh(2)+sinh(2)))3求解代数方程组x2-y2+z=10,x+y-5z=0,2x+4y+z=0程序:[x,y,z]=solve('x^2-y^2+z=10','x+y-5*z=0','2*x+4*y+z=0','x','y','z')结果:x=[-21/32
4、0-21/320*3201^(1/2)][-21/320+21/320*3201^(1/2)]y=[11/320+11/320*3201^(1/2)][11/320-11/320*3201^(1/2)]z=[-1/160-1/160*3201^(1/2)][-1/160+1/160*3201^(1/2)]得分评卷人二、作图题:(第1,2,3小题各5分,第4小题15分,共30分)(以下题目要求写出原始程序、仿真作图)1创建一个表达式自定义x,y的取值,试分别绘制三维网格曲面和三维表面曲面图,并给图形添加图形标注程序:[x,y]=meshgrid(
5、-10:0.5:10,-6:0.5:6);z=((sqrt(4*x.^2+1)).*cos(x)+(0.5457*(exp(-0.75*x.^2-3.75*y.^2-1.5*x))).*sin(x).*cos(y))./(2*sin(3*y)-1);subplot(2,1,1);mesh(x,y,z),title('meshc(x,y,z)');subplot(2,1,2);surf(z);shadinginterp;title('surf(x,y,z)');结果:122给出一系列的b值,采用函数画一组椭圆。程序:clear;symsxyb;f
6、orb=1:5;f=x^2/b^2+y^2/(36-b^2)-1;ezplot(f);holdon;end;holdoff;结果:123运行以下指令产生如左图所示的图形窗。把一幅如左图所示的简单图形,编辑成右图那样,其中‘y=sintsin10t’的地方用你的班级、学号、姓名代替。程序:clf;shg,t=(pi*(0:1000)/1000)';y1=sin(t);y12=sin(t).*sin(10*t);plot(t,y12,'b-',t,[y1,-y1],'r:'),axis([0,pi,-1,1])结果:124验证N点DFT的物理意义(
7、1),绘出幅频曲线和相频曲线。(2)计算x(n)的16点DFT,绘出幅频曲线和相频曲线。(3)计算x(n)的32点DFT,绘出幅频曲线和相频曲线。程序:结果:clear;closeall;N1=16;N2=32;n=0:N1-1;w=2*pi*(0:2047)/1024;Xw=(1-exp(-j*4*w))./(1-exp(-j*w));subplot(3,2,1);plot(w/pi,abs(Xw)),title('x(n)的幅频曲线');subplot(3,2,2);plot(w/pi,angle(Xw)),title('x(n)的相频曲线
8、');xn=[(n>=0)&(n<4)];X1k=fft(xn,N1);X2k=fft(xn,N2);k1=0:N1-1;subplot(3,2,3)