- 締切済み
Matlab ハイパスフィルタ
Matlabでのハイパスフィルタと帯域通過型フィルタの作り方を教えていただけませんか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- sgwjn
- ベストアンサー率70% (47/67)
本当に自分で調べていますか? 検索すればGoogleの1ページ目に出てくる、すぐに見つかる情報ですよ? それに、前回の回答で「Image Processing Toolboxを使えば良い」と回答済みだと思いますが? 実際の設計方法については、下記URLを参考にしてください。 http://www.mk.ecei.tohoku.ac.jp/jspmatlab/pdf/matdsp6.pdf
- sgwjn
- ベストアンサー率70% (47/67)
あまり使い込んでいるわけではないですので、確たることは言えないのですが、FDAToolはSignal Processing Toolboxの拡張のようなので、基本的に信号処理用の1次元フィルタしか設計できないのではないかと思います。 2次元フィルタは、自作するか、画像処理用のImage Processing Toolboxなどの使用をお勧めします。
- sgwjn
- ベストアンサー率70% (47/67)
Signal Processing Toolboxのbutter関数で得られた結果を、filter関数で使用すれば可能だと思います。 ■ butter関数 http://dl.cybernet.co.jp/matlab/support/manual/r14/toolbox/signal/?/matlab/support/manual/r14/toolbox/signal/butter.shtml ■ filter関数 http://www.mathworks.com/access/helpdesk/help/techdoc/index.html?/access/helpdesk/help/techdoc/ref/filter.html&http://dl.cybernet.co.jp/matlab/support/manual/r14/toolbox/signal/basica17.shtml ■ 信号処理の基礎 http://dl.cybernet.co.jp/matlab/support/manual/r14/toolbox/signal/?/matlab/support/manual/r14/toolbox/signal/basics1.shtml
補足
参考になりました、ありがとうございます。fdatoolを使ってフィルタを設計してみたんですが、1次元のフィルタしか得られませんでした。fdatoolは二次元のフィルタを設計できますか?
補足
1次元のフィルタ設計と2次元のローパスフィルタの設計方法はわかりましたが、2次元のハイパスフィルタと2次元の帯域通過フィルタの設計方法はいっぱい調べても出てこないので2次元のハイパスと帯域通過フィルタの設計方法を教えていただけませんか?