- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
成都理工大学信号与线性系统MATLAB实验报告.doc
本科生实验报告
实验课程 信号与系统分析
学院名称 信息科学与技术学院
专业名称 电子信息科学与技术
学生姓名 邓泉铃
学生学号 201313020220
指导教师 杨斯涵
实验地点 6A502
实验成绩
二〇一四年十一月十八日 二〇一四年十二月二日
《信号与系统分析实验报告
MATLAB编程初步应用及产生常用典型信号
、要求:
使用使用方法;
atlab常用命令的使用;
atlab语言产生典型信号。
、实验:
熟悉的使用;
2产生的典型信号阶跃信号,指数信号,抽样函数信号;
3画出以上典型信号的波形图。
、实验原理:
,使用连续信号在等时间间隔点的样来近似地表示连续信号的,当取样时间间隔足够小这些离散的样值就能较好的表示连续信号在连续信号可用向量或符号运算来表示。
、程序清单:
单位阶跃信号
:
调用阶跃函数heaviside实现。Heaviside代码如下:
function Y = heaviside(X)
%HEAVISIDE Step function
% HEAVISIDE(X)is 0 for X0,1 for X0,and NaN for X==0.
% HEAVISIDE(X)is not a function in the strict sense.
% See also DIRAC
% Copyright 1993-2003 The MathWorks,lnc.
% $Revision:1.1.6.2$ $Date; 2004/04/16 22:23:24$
Y=zeros(size(X));
Y(X0)=1;
Y(X==0)=NAN;
利用heaviside绘制阶跃图形:
t=-2:0.05:2f=heaviside(t)plot(t,f)axis([-1,3,-0.2,1.2]) 图:
1
2,指数函数信号
绘制单边指数信号t≤3区间的波形。
t=0:0.05:3;
f=exp(-1.5*t);
plot(t,f);
axis([0,3,0,1.2])
title(‘指数信号’)
text(3.1,0.05,’t’)
如图
3,抽样函数信号
Sinc(t)=
代码如下:
t=-3*pi:pi/100:3*pi;
ft=sinc(t/pi);
plot(t,ft)
title(‘t)’)
slablel(‘t’)
ylablel(‘t’)
运行程序后,绘制图形如图。
、实验结果及分析:
阶跃信号的得到方法是在调用单位阶跃函数这样可方便地表示出单位阶跃信号;
的时域描述及运算
、:
掌握使用方法;
用表示信号的时域分析
掌握离散,连续时间序列的卷积和。
、实验内容:
时间序列卷积和的实现;
系统冲击响应的实现;
利用的响应;
练习题
三、实验原理:
,使用连续信号在等时间间隔点的样来近似地表示连续信号的,当取样时间间隔足够小这些离散的样值就能较好的表示连续信号在连续信号可用向量或符号运算来表示。
、程序清单:
离散时间序列的卷积和
f1=ones(1,4); %构造一个一行四列值为1的矩阵
f2=0:3; %构造[0,1,2,3]矩阵
f=conv(f1,f2); %利用conv函数计算并输出卷积和
输出结果如下:
f =0 1 3 6 6 5 3
确的表示出结果向量,还必须找出k=0时的位置,可以构造一个dconv函数可以输出卷积和序列的图像。
Dconv函数源程序如下:
function[f,k]=dconv(f1,f2,k1,k2)
f=conv(f1,f2)
k0=k1(1)+k2(1);
k3=length(f1)+length(f2)-2;
k=k0:k0+k3
subplot(2,2,1)
stem(k1,f1)
title(f1(k))
subplot(2,2,2)
stem(k2,f2)
xlabel(k)
ylabel(f2(k))
subplot(2,2,3)
stem(k,f)
title(f(k)f1(k)ó?f2(k)μ??í?yoíf(k))
xlabel(k)
ylabel(f(k))
h=set(gca,posi
文档评论(0)