- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
标准文档
实用文案
连续时间信号的时域分析
实验目的
掌握连续时间信号时域运算的基本方法;
掌握相关格式的调用格式及作用;
掌握连续信号的基本运算;
掌握利用计算机进行卷积的运算的原理和方法;
熟悉连续信号卷积运算函数conv的应用;
实验原理
信号的基本运算包括信号的相加(减)和相乘(除。信号的时域变换包括信号的平移、翻转、倒相尺度变换等,由以下公式所描述:
相加(减):
乘:
延时或平移:,时右移,时左移
翻转:
尺度变换:,时尺度缩小,时尺度放大,时还必须包含翻转
标量相乘:
倒相:
微分:
积分:
卷积:
验证性实验
连续信号的相加
clear all;
t=0:0.0001:3;
b=3;
t0=1;u=stepfun(t,t0);
n=length(t);
fori=1:n
u(i)=b*u(i)*(t(i)-t0);
end
y=sin(2*pi*t);
f=y+u;
plot(t,f);
xlabel(时间(t));ylabel(幅值f(t));title(连续信号的相加);
连续信号的相乘
clear all;
t=0:0.0001:5;
b=3;
t0=1;u=stepfun(t,t0);
n=length(t);
for i=1:n
u(i)=b*u(i)*(t(i)-t0);
end
y=sin(2*pi*t);
f=y.*u;
plot(t,f)
xlabel(‘时间(t)’);ylabel(‘幅值f(t)’);title(‘连续信号的相乘’);
移位
clear all;
t=0:0.0001:2;
y=sin(2*pi*t);
y1=sin(2*pi*(t-0.2));
plot(t,y,-,t,y1,--)
尺度变换
clear all;
t=0:0.0001:1;
a=2;
y=sin(2*pi*t);
y1=sin(2*a*pi*t);
subplot(2,1,1);
plot(t,y);
ylabel(y(t));xlabel(t);
title(尺度变换);
subplot(2,1,2)
plot(t,y1);
ylabel(y1(t));xlabel(t);
设计性实验
已知信号,,用MATLAB绘出下列信号的时域波形。
(a)
(b)
(c)
(d)
程序如下:
clear
syms t
f1=sym((-t+4)*(heaviside(t)-heaviside(t-4)));
f2=sin(2*pi*t);
f3=f1+subs(f1,t,-t);
f4=-f3;
f5=f2*f3;
f6=f1*f2;
ezplot(f1,[-5,5]);title(f1(t));
ezplot(f2,[-5,5]);title(f2(t));
ezplot(f3,[-5,5]);title(f3(t));
ezplot(f4,[-5,5]);title(f4(t));
ezplot(f5,[-5,5]);title(f5(t));
ezplot(f6,[-5,5]);title(f6(t));
图像依次如下:
已知信号f(t)的波形如图1-2-2所示。试画出下列各函数对时间t的波形。
f(-t)
f(-t+2)
t(-t-2)
f(2t)
f(t/2)
f(t-2)
f(-t/2+1)
程序如下:
clear
syms t
f1=sym((-t/2+1)*(heaviside(t+2)-heaviside(t-2)));
f2=subs(f1,t,-t);
f3=subs(f1,t,-t+2);
f4=subs(f1,t,-t-2);
f5=subs(f1,t,2*t);
f6=subs(f1,t,t/2);
f7=subs(f1,t,t-2);
f8=subs(f1,t,-t/2+1);
ezplot(f1,[-3,3]);title(f(t));
ezplot(f1,[-3,3]);title(f1(t));
ezplot(f2,[-3,3]);title(f1(t));
ezplot(f3,[-3,7]);title(f2(t));
ezplot(f4,[-6,2]);title(f3(t));
ezplot(f5,[-3,3]);title(f4(t));
ezplot(f6,[-5,5]);title(f5(t));
ezplot(f7,[-2,7]);title(f6(t));
ezplot(f8,[-3,7]);title(f7(t));
f9=diff(subs(f1,t,t/2+1));
ezplot(f9,[-5,5]);title(f8(t));
f10=int(f2);
ezplot(f10,[-5,5]);title(f9
文档评论(0)