问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于matlab filter这个函数^^

发布网友 发布时间:2022-04-23 03:32

我来回答

2个回答

热心网友 时间:2023-10-13 10:14

看楼主的意思主要是想实现差分方程
先从简单的说起:
filter([1,2],1,[1,2,3,4,5])
实现 y[k]=x[k]+2*x[k-1]
y[1]=x[1]+2*0 %(x[1]之前状态都用0)
=1
y[2]=x[2]+2*x[1]=2+2*1=4
...

然后说你感兴趣的filter(b,a,x)
这里a,b都是矢量
你提到输入[zeros(1,100),ones(1,101)]

差分方程 2y[k]-y[k-1]-3y[k-2]=2x[k]-x[k-1]
往里面代
[1]之前的状态都为0
y[1]=1/2*(2*x[1])=0
y[2]=1/2*(2*x[2]-x[1]+y[1])=0
........
显示的数为差分方程的输出y
这个函数和还有其它的用法,再次我就不说了
matlab的帮助中说的比较详细,你可以自己看一下

热心网友 时间:2023-10-13 10:15

Y = FILTER(B,A,X) filters the data in vector X with the
filter described by vectors A and B to create the filtered
data Y. The filter is a "Direct Form II Transposed"
implementation of the standard difference equation:

a(1)*y(n) = b(1)*x(n) + b(2)*x(n-1) + ... + b(nb+1)*x(n-nb)
- a(2)*y(n-1) - ... - a(na+1)*y(n-na)

If a(1) is not equal to 1, FILTER normalizes the filter
coefficients by a(1).

FILTER always operates along the first non-singleton dimension,
namely dimension 1 for column vectors and non-trivial matrices,
and dimension 2 for row vectors.

[Y,Zf] = FILTER(B,A,X,Zi) gives access to initial and final
conditions, Zi and Zf, of the delays. Zi is a vector of length
MAX(LENGTH(A),LENGTH(B))-1, or an array with the leading dimension
of size MAX(LENGTH(A),LENGTH(B))-1 and with remaining dimensions
matching those of X.

FILTER(B,A,X,[],DIM) or FILTER(B,A,X,Zi,DIM) operates along the
dimension DIM.

参考资料:matlab help

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 关于matlab中的filter函数调用理解 matlab中filter和conv函数的区别 求介绍一下matlab中用filter函数实现卷积 MATLAB中FILTER函数有关的问题(急) 关于MATLAB中filter2函数的原理 matlab filter函数使用的滤波器是什么滤波器? matlab中filter和conv函数有什么区别? 如何在matlab中建立和调用filter函数 filter函数的用法是什么? filter函数的用法 matlab中filter函数的用法 关于matlab filter这个函数到底怎么用? 家里有白蚁怎么办能除根吗 六个方法科学除蚁 江湖风云录怎么提高丹田修为上限? 江湖风云录必须主角学内功才能扩充丹田吗 江湖风云录胡休用什么内功好?目前九阳和莽牯二选一。 江湖风云录两仪玄元功给谁 江湖风云录阵容搭配一家怎么搭配阵容,有大神说说么 江湖风云录速升流武功怎么搭配 江湖风云录混元功搭配什么比较好 在MATLAB中利用filter函数在给定输入和差分方程时求差分方程的解。 matlab中filter和conv函数有什么区别 如何用matlab实现两个函数的卷积运算 新手求大神指点:matlab 里 y = filter(b,a,x);里的b,a,x是什么意思,a,b是控制什么的 matlab低通滤波程序,怎么用? 汽车保险可以过户吗? 机动车保险可以过户吗 车辆保险可以过户吗 二手车的保险可以过户吗 你好我买的二手车,保险可以过户吗 汽车保险可以在异地过户吗 万宝龙134055表示什么意思? 万宝龙149是什么意思 万宝龙 pure mecanique 什么意思? 万宝龙专柜联保是什么意思 万宝龙笔芯n704什么意思 montbl∧nc是什么牌子包 万宝龙笔meisterstuck,legrand什么意思 万宝龙手表底部写着390817002是什么意思 万宝龙手表盘代表什么意思