2014-03-05 38 views
1

我想了解deconv如何在Matlab中工作。瞭解Matlab中的解構,它是如何工作的

任何人都可以澄清,我通過解釋這是怎麼計算的

[quotient,remainder]=deconv([1 2 8 4 4],[1 1 2 2]) 

quotient= 
1  1 

remainder= 
0  0  5  0  2 

我需要了解的一步計算的步法。

謝謝。

回答

4

那麼,如果你明白polynomial (long) division,你已經擁有了它。該結果只是說,

的x^4 + 2×^ 3 + 8×^ 2 + 4X + 4

除以

的x^3 + X^2 + 2X + 2

等於

X + 1

與其餘

5X^2 + 2

其原因是convolution is the same as polynomial multiplication,因此去卷積是多項式除法。

這在deconv documentation提到:

如果u和v是多項式係數的向量,其中卷積等效於兩個多項式乘法,並解卷積是多項式除法。用v除以u的結果是商q和餘數r。

+0

明白了,謝謝你的解釋。對此,我真的非常感激 – aadahami