信号与系统实验报告一 联系客服

发布时间 : 星期二 文章信号与系统实验报告一更新完毕开始阅读e9761fefaf1ffc4ffe47acd7

电子与信息工程学院

实 验 报 告

课程名称: 信号与线性系统分析 姓 名: 陶建敏 学 号: 201308002107 专 业: 通信工程 班 级: 通信1301班 指导老师: 李玲香

2015年 上 学期

目 录

实验1:基本信号在MATLAB中的表示和运算 实验2: 实验3: 实验4: 实验5: 实验6: 实验7: 实验8:

实 验 报 告

实验名称:基本信号在MATLAB中的表示和运算 实验课时:2课时 实验地点:E座405

实验时间: 年 月 日 星期 第 周 实验目的及要求:

目的:1.学会用MATLAB表示常用连续信号的方法; 2.学会用MATLAB进行信号基本运算的方法;

要求:1. 在MATLAB中输入程序,验证实验结果,并将实验结果存入指定存储区域。

2. 对于程序设计实验,要求通过对验证性实验的练习,自行编制完整的实验程序,实现对信号的模拟,并得出实验结果。

3. 在实验报告中写出完整的自编程序,并给出实验结果。

实验环境:MATLAB软件

实验内容:(算法、程序、步骤和方法) 1. 实验原理

1.单位阶跃信号的调用:

MATTLAB符号数学函数Heaviside表示阶跃信号,但要画图需在工作目录创建Heaviside的M文件 function f=Heaviside(t)

f=(t>0); 保存,文件名是Heaviside ,调用该函数即可画图;

2. 余弦信号: 余弦信号在MATLAB中用 cos 函数表示。调用格式为 ft=A*cos(w*t+phi)

3.指数信号: 调用格式是f=A*exp(w*t)

4.实验用到命令:plot(t,ft) %二维画图命令 grid on %使当前坐标系和图形保留;subplot(m,n,k) %放在plot命令后使(m×n)幅子图中的第k幅成为当前图 ; title %书写图名

2.实验内容

以下代码都是在建立保存,文件名是Heaviside的函数后(代码见实验原理中1) (1)f(t)?(2?e?2t)?(t) 实验代码: t=-1:0.01:3; f=heaviside(t);

ft=(2-exp(-2*t)).* heaviside(t); plot(t,ft); grid on;

(2)f(t)?(1?cos?t)[?(t)??(t?2)] 实验代码: t=-1:0.01:3; f=heaviside(t);

ft=(1+cos(pi*t)).*(heaviside(t)-heaviside(t-2)); plot(t,ft); grid on;

(3)信号f(t)?(1?cos?t)[?(t)??(t?2)],求f(2t)、f(2?t)波形 t=-3:0.01:3; f=heaviside(t);

ft=(1+cos(pi*t)).*(heaviside(t)-heaviside(t-2)); subplot(3,1,1); plot(t,ft);grid on; title ('ft');

ft1=(1+cos(pi*t.*2)).*(heaviside(2*t)-heaviside(2*t-2)); subplot(3,1,2); plot(t,ft1);grid on; title ('f(2t)');

ft2=(1+cos(pi*(2-t))).*(heaviside(2-t)-heaviside(2-t-2)); subplot(3,1,3); plot(t,ft2); grid on; title ('f(2-t)');