实验一 连续时间信号分析.pptx

实验一 连续时间信号分析

实验一 、连续时间信号的分析;目录;实验目的;实验原理; 因此,我们在MATLAB中用某一区间内一组等间隔的数组成的向量来表示信号自变量的取值,对应自变向量中每一个值都能根据函数关系求出一个因变量的值,这些因变量的值也组成了一个向量,表示连续信号的值,即在MATLAB中表示一个信号需要两个向量,一个是自变量的向量,一个是信号的值的向量,一般信号的值的向量由自变量向量根据函数关系求得。 MATLAB提供了许多函数用于产生常用的基本信号,如:阶跃信号、脉冲信号、指数信号、正弦信号和周期矩波形信号等。这些基本信号是信号处理的基础。 ;?;3).反折:连续信号的反折是指将信号以纵坐标为对称轴进行反转,经过反折运算后信号f(t)变成f(-t)。 4).尺度变换:连续信号的尺度变换是指将信号的横坐标进行展宽或压缩变换,经过尺度变换后信号f(t)中变为f(at)???当a1时,信号f(at)以原点为基准,沿横轴压缩到原来的1/a;当0a1时,就展宽至原来的1/a倍。 ;程序示例;U(t)的函数文件如下: function y=u(t) %以function开头的M文件就是函数文件 y=(t0); end ;新建M文件,并调用u(t)函数文件产生一个阶跃信号并作图。 clc,clear; t=-2:0.001:6; x=u(t); plot(t,x); axis([-2,6,0,1.2]); title(‘单位阶跃信号’); ;?;clc,clear; f0=2; t=0:0.001:2.5; w0=2*pi*f0; y=square(w0*t,50); plot(t,y); axis([0,2.5,-1.5,1.5]); title(‘周期方波’); ;?;首先写一个函数文件表示矩形信号f(t),在这个函数文件里,我们还可以调用之前编的函数文件u.m,程序如下: function y=f(t); y=u(t+1)-u(t-3); 保存为f.m,然后新建M文件调用它,从而得到f(t)平移反折尺度变换以后信号的波形。 ;clc,clear; t=linspace(-4,7,10000); subplot(4,1,1); plot(t,f(t)); grid on; xlabel(x),ylabel(f(t)); axis([-4,7,-0.5,1.5]); ;subplot(4,1,2),plot(t,f(t-2)),grid on; xlabel(x),ylabel(f(t-2)); axis([-4,7,-0.5,1.5]); subplot(4,1,3),plot(t,f(-t)),grid on; xlabel(x),ylabel(f(-t)); axis([-4,7,-0.5,1.5]); subplot(4,1,4),plot(t,f(1/2*t)),grid on; xlabel(x),ylabel(f(1/2*t)); axis([-4,7,-0.5,1.5]); ;谢谢!

文档评论(0)

1亿VIP精品文档

相关文档