通信与信息工程学院
2014 /2015 学年 第2学期
软件设计 实验报告
模 块 名 称 MATLAB软件设计 专 业 通信工程 学 生 班 级 通工2班 学 生 学 号 学 生 姓 名 指 导 教 师 孟田甜
1 / 32
设计题目 1...练习题 2...模电仿真 3...数电仿真 4...数字信号处理仿真 5...通信系统仿真 任务要求 熟悉MATLAB软件,熟练掌握计算、设计方法,对设计的系统使用Simulink工具中进行仿真。通过完成所有的练习题,熟悉M文件的编写,Simulink环境中仿真系统的搭建、运行、调试和验证。在此基础上,完成通信系统设计题,并调试验证通过。 实验设备PC机一台 MATLAB7.0.1 及软件 同组人员 学号及姓无 名 参考文献 1. 《matlab7.0基础教程》,孙祥编著,清华大学出版社 2. 《MATLAB 通信工程仿真》,张德丰编著,机械工业出版社 2 / 32
报告内容
一、要求练习的实验部分
1. 题目:在时间区间 [0,10]中,绘出y?1?e?0.5tcos2t曲线。 实现方法:plot画图 程序:clc
clear
t=0:0.01:10;
y=1-exp((-0.5)*t).*cos(2*t); plot(t,y,'r-'); xlabel('t'); ylabel('y');
title('绘制曲线'); 结果及结
1.5果分析:
绘制曲线1y0.50012345t678910
对源程序的改进:1.加了坐标轴标示,标题
2.将步长细化
2. 题目:写出生成如图E2-1所示波形的MATLAB脚本M文件。图中虚线为正弦
3 / 32
波,要求它的负半波被置零,且在
32处被削顶。
图 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+(y
plot(t,z,'b-') xlabel('t');
ylabel('z=f(t)');
title('逐段解析函数');
legend('y=sin(t)','z=f(t)',4); axis([0 10 -1.2 1.2]); hold off; 结果及结
果分 4 / 32
析
逐段解析函数10.80.60.40.2z=f(t)0-0.2-0.4-0.6-0.8-1012345t678y=sin(t)z=f(t)910
对源程序的改进:1.使用了常规的t生成方法。
2.因为原程序图形上下都顶到了,不好看。所以加上规定坐标轴值范围的语句
?123??,运行 [U,S,V]=svd(A);tol=S(1,1)*3*eps; 然后4563. 题目: 令A??????789??回答以下问题:
(1) sum(diag(S)>tol) - rank(A) 是多少 ? (2) S(1,1) - norm(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) < tol 的运行结果是什么? (6) V(:,1)'*null(A) 得到什么结果 ?
(7) abs(A*null(A)) < tol 得到什么结果 ? (8) U(:,1:2) = = orth(A) 的运行结果是什么 ?
实现方法:matlab矩阵操作 程序: clc
clear
A=[1 2 3;4 5 6;7 8 9]; [U,S,V]=svd(A);
5 / 32
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库南邮matlab软件设计实验报告在线全文阅读。
相关推荐: