欢迎来到天天文库
浏览记录
ID:19590805
大小:1.64 MB
页数:32页
时间:2018-10-03
《南邮matlab软件设计实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、通信与信息工程学院2014/2015学年第2学期软件设计实验报告模块名称MATLAB软件设计专业通信工程学生班级通工2班学生学号学生姓名指导教师孟田甜32/32设计题目1...练习题2...模电仿真3...数电仿真4...数字信号处理仿真5...通信系统仿真任务要求熟悉MATLAB软件,熟练掌握计算、设计方法,对设计的系统使用Simulink工具中进行仿真。通过完成所有的练习题,熟悉M文件的编写,Simulink环境中仿真系统的搭建、运行、调试和验证。在此基础上,完成通信系统设计题,并调试验证通过。实
2、验设备及软件PC机一台MATLAB7.0.1同组人员学号及姓名无参考文献1.《matlab7.0基础教程》,孙祥编著,清华大学出版社2.《MATLAB通信工程仿真》,张德丰编著,机械工业出版社32/32报告内容一、要求练习的实验部分1.题目:在时间区间[0,10]中,绘出曲线。实现方法:plot画图程序:clccleart=0:0.01:10;y=1-exp((-0.5)*t).*cos(2*t);plot(t,y,'r-');xlabel('t');ylabel('y');title('绘制曲线')
3、;结果及结果分析:对源程序的改进:1.加了坐标轴标示,标题2.将步长细化2.题目:写出生成如图E2-132/32所示波形的MATLAB脚本M文件。图中虚线为正弦波,要求它的负半波被置零,且在处被削顶。图E2-1题15所要表示的波形(逐段解析函数)实现方法:plot画图程序t=0:0.01*pi:10;y=sin(t);a=sin(pi/3);z=(y>=0).*y;z=(y>=a).*a+(y4、ylabel('z=f(t)');title('逐段解析函数');legend('y=sin(t)','z=f(t)',4);axis([010-1.21.2]);holdoff;结果及结果分析32/32对源程序的改进:1.使用了常规的t生成方法。2.因为原程序图形上下都顶到了,不好看。所以加上规定坐标轴值范围的语句1.题目:令,运行[U,S,V]=svd(A);tol=S(1,1)*3*eps;然后回答以下问题:(1)sum(diag(S)>tol)-rank(A)是多少?(2)S(1,1)-nor5、m(A)=0是多少?(3)sqrt(sum(diag(S*S)))-norm(A,'fro')的结果是什么?(4)S(1,1)/S(3,3)-cond(A)的结果是什么?(5)S(1,1)*S(2,2)*S(3,3)-det(A)6、U,S,V]=svd(A);32/32tol=S(1,1)*3*eps;sum(diag(S)>tol)-rank(A)S(1,1)-norm(A)sqrt(sum(diag(S*S)))-norm(A,'fro')S(1,1)/S(3,3)-cond(A)S(1,1)*S(2,2)*S(3,3)-det(A)tol)-rank(A)的结果是0(2)7、S(1,1)-norm(A)=0的结果是0(3)sqrt(sum(diag(S*S)))-norm(A,'fro')的结果是0(4)S(1,1)/S(3,3)-cond(A)的结果是0(5)S(1,1)*S(2,2)*S(3,3)-det(A)8、s,cumsum,disp,plot,grid实现方法:使用int函数程序:F1=vpa(int(abs(sin(cos(t))),t,0,2*pi))结果及结果分析:F1=3.57297496390010467337484720250392.题目:求方程的解。实现方法:使用solve函数程序:symsxsymsyA=solve('x*x+y*y=1','x*y=2',x,y);Ax=A.xAy=A.y结果及结果分析:Ax=-1/2*(1/2*5^(1/
4、ylabel('z=f(t)');title('逐段解析函数');legend('y=sin(t)','z=f(t)',4);axis([010-1.21.2]);holdoff;结果及结果分析32/32对源程序的改进:1.使用了常规的t生成方法。2.因为原程序图形上下都顶到了,不好看。所以加上规定坐标轴值范围的语句1.题目:令,运行[U,S,V]=svd(A);tol=S(1,1)*3*eps;然后回答以下问题:(1)sum(diag(S)>tol)-rank(A)是多少?(2)S(1,1)-nor
5、m(A)=0是多少?(3)sqrt(sum(diag(S*S)))-norm(A,'fro')的结果是什么?(4)S(1,1)/S(3,3)-cond(A)的结果是什么?(5)S(1,1)*S(2,2)*S(3,3)-det(A)6、U,S,V]=svd(A);32/32tol=S(1,1)*3*eps;sum(diag(S)>tol)-rank(A)S(1,1)-norm(A)sqrt(sum(diag(S*S)))-norm(A,'fro')S(1,1)/S(3,3)-cond(A)S(1,1)*S(2,2)*S(3,3)-det(A)tol)-rank(A)的结果是0(2)7、S(1,1)-norm(A)=0的结果是0(3)sqrt(sum(diag(S*S)))-norm(A,'fro')的结果是0(4)S(1,1)/S(3,3)-cond(A)的结果是0(5)S(1,1)*S(2,2)*S(3,3)-det(A)8、s,cumsum,disp,plot,grid实现方法:使用int函数程序:F1=vpa(int(abs(sin(cos(t))),t,0,2*pi))结果及结果分析:F1=3.57297496390010467337484720250392.题目:求方程的解。实现方法:使用solve函数程序:symsxsymsyA=solve('x*x+y*y=1','x*y=2',x,y);Ax=A.xAy=A.y结果及结果分析:Ax=-1/2*(1/2*5^(1/
6、U,S,V]=svd(A);32/32tol=S(1,1)*3*eps;sum(diag(S)>tol)-rank(A)S(1,1)-norm(A)sqrt(sum(diag(S*S)))-norm(A,'fro')S(1,1)/S(3,3)-cond(A)S(1,1)*S(2,2)*S(3,3)-det(A)tol)-rank(A)的结果是0(2)
7、S(1,1)-norm(A)=0的结果是0(3)sqrt(sum(diag(S*S)))-norm(A,'fro')的结果是0(4)S(1,1)/S(3,3)-cond(A)的结果是0(5)S(1,1)*S(2,2)*S(3,3)-det(A)8、s,cumsum,disp,plot,grid实现方法:使用int函数程序:F1=vpa(int(abs(sin(cos(t))),t,0,2*pi))结果及结果分析:F1=3.57297496390010467337484720250392.题目:求方程的解。实现方法:使用solve函数程序:symsxsymsyA=solve('x*x+y*y=1','x*y=2',x,y);Ax=A.xAy=A.y结果及结果分析:Ax=-1/2*(1/2*5^(1/
8、s,cumsum,disp,plot,grid实现方法:使用int函数程序:F1=vpa(int(abs(sin(cos(t))),t,0,2*pi))结果及结果分析:F1=3.57297496390010467337484720250392.题目:求方程的解。实现方法:使用solve函数程序:symsxsymsyA=solve('x*x+y*y=1','x*y=2',x,y);Ax=A.xAy=A.y结果及结果分析:Ax=-1/2*(1/2*5^(1/
此文档下载收益归作者所有