我有一個MATLAB問題:我想要計算一個LTI系統的輸出,並且我將兩個不同的MATLAB函數相比較,這兩個MATLAB函數應該適用於作業filter
和conv
。他們兩個有什麼區別?在MATLAB中的過濾器和轉換之間的區別
15
A
回答
10
8
conv(x,b)
執行完全卷積。結果的長度爲length(x)+ length(b)-1
。 filter(b,[1],x)
給出與x
相同長度的輸出。它不刷新過濾器的延遲線。
假設x
是一個行向量。製造x0 = [x zeros(1,length(b)-1)]
;現在filter(b,[1],x0)
與conv(x,b)
相同。這是因爲附加的0用於刷新延遲線。
哪一個更合理?這取決於你需要什麼!
相關問題
- 1. 過濾器(| x |)和過濾器(|&x |)之間有什麼區別?
- 2. 「過濾器和aggs」和「aggs中的過濾器」之間有什麼區別
- 3. MatLab中cluster和clusterdata之間的區別
- 4. 過濾器和攔截器之間的一般區別?
- 5. CSS選擇器和jQuery過濾器之間的區別?
- 6. 圖層和管道和過濾器之間的區別?
- 7. servlet/servlet映射和過濾器/過濾器映射之間的區別?
- 8. Elasticsearch:「範圍過濾器」和「數字範圍過濾器」之間的區別
- 9. startUpdatingLocation(帶距離過濾器)和significantLocationChanges之間的區別
- 10. jinja2函數和過濾器之間的區別?
- 11. Drupal視圖:過濾器和參數之間的區別?
- 12. C - 位集向量和布隆過濾器之間的區別
- 13. 過濾器和減少之間的區別?
- 14. 'imfilter'和'conv2'之間的區別[MATLAB]
- 15. Json.NET的JsonProperty的轉換器和MemberConverter屬性之間的區別
- 16. 類型轉換和類型轉換之間的區別?
- 17. MATLAB調試器中「step」和「step in」之間的區別
- 18. 使用過濾器時{}和()之間有什麼區別?
- 19. 在matlab和cuda中FT的圖像之間的區別
- 20. 攔截器和過濾器之間的區別 - 這是正確的嗎?
- 21. django中的多重參數過濾器和鏈式過濾器之間的區別
- 22. django切片過濾器用法之間的區別
- 23. Groovy中@Delegate和@Mixin AST轉換之間的區別
- 24. Okta Events API中startDate和「published」過濾器之間的區別是什麼?
- 25. 過濾域與NSPredicate和塊之間的區別
- 26. 賦值和替換之間的區別
- 27. 在MSExcel和SQL Server中的日期時間轉換之間的區別
- 28. Qt中的切換和觸發器之間的區別?
- 29. MATLAB - cvpartition的「k」和「kfold」分區類型之間的區別
- 30. 什麼是平均過濾器和中值過濾器之間的確切區別
所以,據我從我讀了它,如果它是一個IIR系統,我使用'conv',我會得到正確的輸出只爲樣本等於h'的'長度的量。那是對的嗎? – nikos
考慮濾波器H(z)= [1 - 2z^-1 + z^-2]/[1 - z^-1]'。如果你將輸入設置爲'x = [1 0 0 0]',你將得到'conv([1,-2,1],x)'和' [1 -1 0 0]'with'filter([1,-2,1],[1,-1],x)'。 – mtrw
實際上'conv(b,x)'和'filter(b,1,x)'不是**完全相同。 'filter'會給你一個與'x'長度相同的輸出,而'conv'會給出長度爲'length(x)+ length(b)-1'的輸出。 – LWZ