77范文网 - 专业文章范例文档资料分享平台

用MATLAB语言编写一个描述时域卷积运算过程的演示软件

来源:网络收集 时间:2019-02-15 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

实验一:用MATLAB语言编写一个描述时域卷积运算过程的演示软

1.1实验目的:

深入理解卷积的运算过程。

1.2实验内容:

以矩形方波的自卷积计算为例,用MATLAB语言在计算机屏幕上演示出卷积运算过程中变量t的替换、反折、平移和积分运算,并画出卷积运算结果曲线。

1.3实验过程:

在信号与系统时域分析中,对于线性时不变系统,系统的零状态响应y(t)或y[n]就是系统的激励x(t)或x[n]与系统的单位冲激响应h(t)或h[n]的的卷积。 在分析线性系统过程中知道卷积运算将输入信号、输出信号以及冲激响应三者之间联系起来,主要有时域和频域两种计算方法。在时域法中涉及到信号的平移、反转运算以及冲激响应的概念;而在频域法中,涉及到信号的傅里叶变换和频率响应的概念。可以看出,卷积运算将各种物理概念、分析方法以及知识点有机地衔接起来,是培养学生综合能力的一个重要方面

T = 1; A = 1;

left = -3/2; right = 3/2; delta = 1e-3;

t = left:delta:right; x = zeros(size(t));

head = round((-T/2-left)/delta); tail = round((T/2-left)/delta);

for i=head:tail x(i) = A; end

y = x;

figure(1);

title('hanshu1'); plot(t, x); xlabel('tau'); ylabel('x(t)');

figure(2); plot(t, y); xlabel('tau'); ylabel('y(t)');

z = zeros(size(x)); figure(3);

axis([-3*T/2 3*T/2 0 A*A*2]); for s = -T:delta:T

j = round((s-left)/delta); if(s<0)

z(j) = A*A*(s+T); else

z(j) = A*A*(T-s); end

figure(3);

axis([-3*T/2 3*T/2 0 A*A*2]); plot(t(j), z(j)); hold on; pause(1e-3); End

1.4实习总结:

通过本次实习,我基本熟悉了MATLAB语言,对matlab语言的使用也有了一定的认识。通过老师和同学们的帮助基本可以用MATLAB语言在计算机屏幕上演示出卷积运算过程中变量t的替换、反折、平移和积分运算,并能画出卷积运算结果曲线。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库用MATLAB语言编写一个描述时域卷积运算过程的演示软件在线全文阅读。

用MATLAB语言编写一个描述时域卷积运算过程的演示软件.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/465461.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: