用MATLAB实现常用的连续时间信号及其时域运算.docx

上传人:小飞机 文档编号:3658343 上传时间:2023-03-14 格式:DOCX 页数:4 大小:37.39KB
返回 下载 相关 举报
用MATLAB实现常用的连续时间信号及其时域运算.docx_第1页
第1页 / 共4页
用MATLAB实现常用的连续时间信号及其时域运算.docx_第2页
第2页 / 共4页
用MATLAB实现常用的连续时间信号及其时域运算.docx_第3页
第3页 / 共4页
用MATLAB实现常用的连续时间信号及其时域运算.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《用MATLAB实现常用的连续时间信号及其时域运算.docx》由会员分享,可在线阅读,更多相关《用MATLAB实现常用的连续时间信号及其时域运算.docx(4页珍藏版)》请在三一办公上搜索。

1、用MATLAB实现常用的连续时间信号及其时域运算用MATLAB实现常用的连续时间信号及其时域运算 摘要: 本实验运用MATLAB的绘图指令绘制了连续时间信号;同时实现了对连续时间信号的时域运算。复习了MATLAB语言及其常用指令,加深了对信号的时域运算的理解。 关键词: MATLAB 连续时间信号 时域运算 实验原理: 1.1单位阶跃信号 单位阶跃信号是一种单边性极强的信号,记为u(t),其数学表达式为 0(t0)f(t)= 1(t0)1.2单位冲激信号 单位冲激信号是持续时间无穷小、瞬间幅度无穷大、涵盖面积恒为1的理想信号,记为,其数学表达式为 +dt=1-d(t)f(t)=d(t)=0(t

2、0)2.连续时间信号的时域运算 反褶: f(t)f(-t)压缩,扩展,0t0 尺度: 信号相加减: 信号相乘: 1t1.f(t)f(t-t0)t00,右移;t00,左移.f(t)f(t)2t) f(t) f ( 12试验任务:01.绘制用于产生以下信号的通用程序 f(t)=d(t-t) 运用单位冲激信号向右平f(t)=Au(t-t) 0运用单位阶跃信号的尺度运算和移位运算,将u缩小A倍再向右移动t0单位,所得即可得到该波形。 移t0个单位就得到该波形。 相关程序和图形见附录1 相关程序和图形见附录2 2.已知波形,求表达式并绘出各信号波形 由图像可得,f(t)=2u(t)-u(t-1)+u(t

3、-2) f(-t) f(t-2) f(t)反褶运算即可 f(-t)向右移动2个得到f(-t) 单位即可得到 f(t-2) 相关程序和图形见附录3 f(1-2t) f(t)反褶得到f(-t), f(-t)压缩2倍得到f(-2t), f(-2t)向右平移1/2,得到f(1-2t) 附录1: % t1起始时刻t2平移距离t3终止时刻 clear t1=input(起始时刻t1=); t2=input(终止时刻t2=); t0=input(平移距离t0=); t=t1:0.001:t2; n=length(t); tt=t1:0.001:t0; n1=length(tt); x=zeros(1,n);

4、 x(n1)=1/0.001; plot(t,x),grid on title(单位冲激信号) axis(t1 t2 -0.2 3.1) 附录2: % t1起始时刻t0跳变时刻t2终止时刻 t1=input(起始时刻t1=); t0=input(跳变时刻t0=); t2=input(终止时刻t2=); t=t1:0.01:t2; n=length(t); tt=t0:0.01:t2; n1=length(tt); x=zeros(1,n-n1),A*ones(1,n1); stairs(t,x),grid on title(单位阶跃信号) axis(t1 t2 -0.2 3.1) 附录3: syms t f=sym(2*u(t)-u(t-1)-u(t-2); subplot(2,2,1),ezplot(f,-3,3),grid on ,title(f(t) y1=subs(f,t,-t); subplot(2,2,2),ezplot(y1,-3,3),grid on ,title(f(-t) y2=subs(f,t,t-2); subplot(2,2,3),ezplot(y2,-3,3),grid on ,title(f(t-2) y3=subs(f,t,1-2*t); subplot(2,2,4),ezplot(y3,-3,3),grid on ,title(f(1-2t)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号