2012-03-08 81 views
0

我開始進行信號處理,我的教授要求我對我的時間表進行第一次差異過濾。我知道我應該使用filter()函數,但我不知道我應該使用什麼分子(b)和分母(a)係數向量。第一個差異和第一個一樣嗎?第一差異過濾器

回答

6

首先,您應該閱讀Matlab's documentation of the filter function。如果你只是想採取的第一差,你希望產生什麼系列:

1 * y(n) = 1 * x(n) - 1 * x(n - 1) 

對應於向量a = 1,B = [1,-1],讓您的MATLAB代碼將如下所示:

y = filter([1,-1],1,x); 
+0

感謝您的幫助。 – k4lls 2012-03-12 04:51:03

+0

這與自迴歸移動平均線是一樣的嗎? – k4lls 2012-03-12 04:51:33

+0

在這裏,請注意,我們將生成y(n)作爲x(n),x(n-1)的函數。在自迴歸過程中,產生x(n + 1)作爲滯後值的函數。 – prototoast 2012-03-12 07:23:40