MATLAB 在信号与系统中的应用1.ppt

MATLAB 在信号与系统中的应用1.ppt

ID:53563459

大小:184.50 KB

页数:21页

时间:2020-04-19

MATLAB 在信号与系统中的应用1.ppt_第1页
MATLAB 在信号与系统中的应用1.ppt_第2页
MATLAB 在信号与系统中的应用1.ppt_第3页
MATLAB 在信号与系统中的应用1.ppt_第4页
MATLAB 在信号与系统中的应用1.ppt_第5页
资源描述:

《MATLAB 在信号与系统中的应用1.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MATLAB在信号与系统中的应用1、连续时间信号在MATLAB中的表示2、连续时间信号在MATLAB中的应用3、连续时间信号的卷积计算4、连续时间LTI系统的时域分析5、周期信号的傅里叶级数及频谱分析6、傅里叶变换及其性质7、连续时间LTI系统的频率特性分析及频域分析8、信号抽样及抽样定理9、拉普拉斯变换第一节连续时间信号在MATLAB中的表示1、实指数信号例2-1:用MATLAB命令产生单边衰减指数信号,并汇出时间0《t《3的波形图。k=2;a=-1.5;t=0:0.01:3;ft=k*exp(a*t);plot(t,ft

2、),gridonaxis([0,3,0,2.2])title('单边指数衰减信号')2、正弦信号例2-2:用MATLAB命令产生正弦信号并绘出时间为0《t《3的波形图。k=2;w=2*pi;phi=pi/4;t=0:0.01:3;ft=k*sin(w*t+phi);plot(t,ft),gridonaxis([0,3,-2.2,2.2])title('正弦信号')3、复指数信号例2-3:用MATLAB命令画出复指数信号的实部、虚部、模及相角随时间变化的曲线,并观察其时域特性t=0:0.01:3;k=2;a=-1.5;b=10

3、;ft=k*exp((a+i*b)*t);subplot(2,2,1);plot(t,real(ft));title('实部');axis([0,3,-2,2]);gridonsubplot(2,2,2);plot(t,imag(ft));title('虚部');axis([0,3,-2,2]);gridonsubplot(2,2,3);plot(t,abs(ft));title('模');axis([0,3,0,2]);gridonsubplot(2,2,4);plot(t,angle(ft));title('相角');a

4、xis([0,3,-4,4]);gridon4、抽样信号例2-4:用MATLAB命令产生抽样信号Sa(t),并绘出时间为的波形图。t=-6*pi:pi/100:6*pi;ft=sinc(t/pi);plot(t,ft)gridon;axis([-20,20,-0.5,1.2]);title('抽样信号')5、矩形脉冲信号例2-5:用MATLAB命令画出下列矩形脉冲信号的波形图t=-0.5:0.01:3;t0=0.5;width=1;ft=2*rectpuls(t-t0,width);plot(t,ft)gridon;axis

5、([-0.53-0.22.2]);title('矩形脉冲信号')例2-6用MATLAB命令产生频率为10Hz、占空比为30%的周期方波型号。t=0:0.001:0.3;y=square(2*pi*10*t,30);plot(t,y)gridonaxis([0,0.3,-1.2,1.2]);title('周期方波信号')6、三角波脉冲信号例2-7用MATLAB命令产生幅度为1、宽度为4、斜率为-0.5的非周期三角波信号波形图t=-3:0.01:3;ft=tripuls(t,4,-0.5);plot(t,ft),gridonax

6、is([-33-0.51.5])title('三角脉冲信号')例2-8用MATLAB命令产生峰值为1,周期为2的周期三角波信号波形图。t=-6:0.01:6;ft=sawtooth(pi*t,0.5);plot(t,ft),gridonaxis([-66-1.21.2])title('周期三角脉冲信号')7、单位阶跃信号的MATLAB的表示例2-9:用MATLAB命令绘出单位阶跃信号u(t)t=-1:0.01:5;ft=(t>=0);plot(t,ft),gridonaxis([-15-0.51.5])title('单位阶跃

7、信号')t=-1:0.01:5;ft=uCT(t);plot(t,ft),gridonaxis([-15-0.51.5])title('单位阶跃信号')注意在此定义的uCT函数是阶跃信号数值表示方法,因此在数值计算中我们将强调用uCT函数。而在MATLAB的MAPLE内核中,将Heaviside函数定义为阶跃信号符号表达式,在符号运算过程中,若要调用它必须用sym定义后才能实现。例如还可以用下列命令绘出阶跃信号,y=sym('heaviside(t)');%定义符号表达式ezplot(y,[-1,5]);gridont=-1

8、:0.01:1;ft=uCT(t+0.5)-uCT(t-0.5);plot(t,ft),gridonaxis([-11-0.21.2])title('门函数')例2-10:用MATLAB命令实现幅度为1、宽度为1的门函数g(t)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。