南邮matlab软件设计实验报告

2020-04-17 02:50

通信与信息工程学院

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


南邮matlab软件设计实验报告.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:DL507水轮发电机组起动试验规程 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: