Matlab方法类_filter/conv函数响应

利用filter/conv函数进行仿真描绘对应输入函数的响应

1)认识filter/conv函数

filter函数作为一个滤波器函数,实现响应的变换。

conv函数作为线性卷积的函数,实现卷积导出响应。

用法:

举个例子:



filter() ---利用求出差分方程的X Y 系数 分别是A B 然后y1 =  filter(A, B, x1)便可。

conv()---利用两个输入信号x1 和 h1 进行卷积 y2 = conv(x1,h1)便可。

2)利用stem进行描绘

格式:  stem(n,yn,'.')   /    stem(n,yn)默认是 ‘  。’表示

3)实验部分关键信息参考

通过filter进行系统对两个输入信号的响应输出:


运行结果如图所示


从图中可以分析得到系统响应的稳定性问题,输出的响应波形是完全可以说是稳定的,在这里只是对波形的一种描绘方法,在波形描绘过程中,需要注意filter函数用法。(这里废话不多说,继续上Matlab算法)

通过conv进行两个系统对一个信号的响应输出



运行结果如下图所示


从结果分析,不同的信号输入,稳定性是需要对比分析,哪个稳定性好。(继续上最后一个)

通过一个例子进行说明振荡/稳定性


运行结果如图所示


从实验结果分析到,un输入信号可以是响应(系统输出波形)稳定,而输入信号是具有跟谐振器同频率的(谐振频率0.4)的输出响应便是振荡的。也可以从卷积角度理解,xn信号输入使整个差分方程的函数不断地在纵轴上增加幅值,不断产生振荡作用。

实验上菜完毕,MATLAB DONE1.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 看过这100个知识点,模电其实也不难 2016-03-18 21ic电子网 模电想必是电子专业的学生头疼的一门课程...
    岳坛阅读 2,745评论 1 16
  • 小仲fff阅读 257评论 0 5
  • 世界上还有一种这样的感情:为了第一次的一点心动堵上了一生。我看不起,却也只能活成这样。最让人心塞的不是他不喜欢你,...
    Wu莎莎阅读 187评论 0 0