• 締切済み

wavelet変換のソフト

ある波形にwavelet変換をしたいのですが、よくわかりません。 MATLABはあるのですが、ツールの組み込み方もわからない状況です。 もし、EXCELのVBAでできれば一番いいのですが、やり方を教えていただけないでしょうか? VBAのコードとかを教えてほしいです。 (ORIGINのソフトも使ってみたのですが、係数をどのように処理すればいいかわかりません。 ORIGINの係数の使い方でも教えていただければ助かります) 初心者なので、大変申し訳ありませんが、勉強している時間がないため 回答お願いいたします。

みんなの回答

  • hot-IC
  • ベストアンサー率87% (7/8)
回答No.1

確認ですが、「連続ウェーブレット変換」と「離散ウェーブレット変換」のどちらを実施したいですか? 一応「連続ウェーブレット変換」であることを前提にお答えします。 MATLABをお持ちなら、Wavelet Toolboxがおすすめです。 http://www.mathworks.com/mason/tag/proxy.html?dataid=12123&fileid=58032&product=WA マウスで簡単に処理できますよ。 ORIGINはよくわかりません。 EXCELのVBAでするのは無理だと思います。 処理量が多すぎて、現実的ではありません。 簡単に試したいのでしたら 「最新ウェーブレット実践講座 入門と応用」のサンプルプログラムがおすすめです。 http://www.sbcr.jp/products/4797331666.html 一通りの処理がそろっています。 本のほうは、Cマガジン休刊に伴い絶版になってしまいましたが・・・。 WaveGabor.exeというのが、連続ウェーブレット変換を実行するプログラムです。 他には  ・ScilabのWavelet Toolbox  ・PythonのSwan  ・LastWave がありますが、それぞれ専門的な知識が必要です。

ysano0314
質問者

お礼

たいへんありがとうございます。 連続ウェーブレット変換を実施したいと考えておりま。波形の最大変動点を出したいのです。 Wavelet Toolboxを持っていなくMATLABで解析するには、他のフリーソフトを足して解析するしかできない状態です。(matlabの知識がわからず、どのようにしたら組み込むことができるかわからない状態です)Wavelet Toolboxは、購入しないといけないものなのでしょうか? 最新ウェーブレット実践講座 入門と応用」を使ったところ、 Gabor Waveletのグラフが表示されないのですが、やり方に問題があるのでしょうか? 大変申し訳ないのですが教えていただけると助かります。

関連するQ&A