私はLTIシステムの出力を計算しようとしていますが、ジョブに適切な2つの異なるMATLAB関数、filter
とconv
があります。 2人の違いは何ですか?MATLABのフィルタとコンバートの相違点
15
A
答えて
10
8
conv(x,b)
は、完全な畳み込みを実行します。結果の長さはlength(x)+ length(b)-1
です。 filter(b,[1],x)
は、x
と同じ長さの出力を返します。フィルターのディレイラインをフラッシュしません。
x
は行ベクトルです。 Make x0 = [x zeros(1,length(b)-1)]
;今filter(b,[1],x0)
はconv(x,b)
と同じです。これは、遅延ラインをフラッシュするために追加の0が使用されるためです。
どちらがより合理的ですか?それはあなたが必要なものに依存します!
関連する問題
- 1. matlabのclcとclearの相違点
- 2. importとconstとの相違点とcommonjsでの相違点
- 3. =と:=の相違点
- 4. PHPUnitとPHPSpecの相違点と相違点
- 5. MSBuildとTFSBuildの相違点
- 6. string.hとstrings.hの相違点
- 7. NSArrayとNSMutableArrayの相違点
- 8. System.Web.CacheとHTTPContext.Curent.Cacheの相違点
- 9. saveとsave_model()の相違点
- 10. ディスパッチキューとNSOperationQueueの相違点
- 11. HTML5とjQueryの相違点
- 12. QtGui.QApplicationとQtCore.QCoreApplicationの相違点
- 13. CDO.MessageとSystem.Net.Mailの相違点
- 14. TransactionとTransactionScopeの相違点
- 15. addonGlobalLayoutListenerとaddOnPreDrawListenerの相違点
- 16. getGenericParameterTypesとgetParameterTypesの相違点
- 17. vmlinuxとvmlinux.oの相違点
- 18. KeyEventArgs.systemKeyとKeyEventArgs.Keyの相違点
- 19. Thread.sleep()とTimeUnit.SECONDS.sleep()の相違点
- 20. レポートとサブレポートの相違点
- 21. MPI_ScatterとMPI_Bcastの相違点
- 22. V8とECMAScriptの相違点
- 23. カーネルモードとドライバの相違点
- 24. アルゴリズムとメソッドの相違点
- 25. mysql_num_rowsとmysql_affected_rowsの相違点
- 26. modelAttributeとcommandNameの相違点
- 27. システムとshell_execの相違点
- 28. 'コミット'と 'リビジョン'の相違点
- 29. 'コンポーネントアーキテクチャ'と 'モジュラアーキテクチャ'の相違点
- 30. scipy.spatial.KDTreeとscipy.spatial.cKDTreeの相違点
私はそれがIIRシステムで、私が 'conv'を使うと、' h'の長さに等しいサンプル量だけ正しい出力を得ます。あれは正しいですか? – nikos
フィルタH(z)= [1 - 2z^-1 + z^-2]/[1 - z^-1] 'を考えてみましょう。入力を 'x = [1 0 0 0]'に設定すると、 '[1 -2 1 0]'と 'conv([1、-2,1]、x)'と 'フィルタ([1、-2,1]、[1、-1]、x)を使って[1 -1 0 0]を返します。 – mtrw
実際、 'conv(b、x)'と 'filter(b、1、x)'は**まったく同じ**ではありません。 'filter'は' x'と同じ長さの出力を与え、 'conv'は' length(x)+ length(b)-1'の長さの出力を与えます。 – LWZ