waveletAna​lyzer上で離散ウ​ェーブレット変換を使​って、ある特定の成分​のウェーブレット係数​のみワークスペース上​に保存するにはどうす​ればよいですか?

waveletAnalyzer(旧wavemenu)上で離散ウェーブレット変換を使って、ある特定の成分のウェーブレット係数のみワークスペース上に保存する方法を教えてください。

 采纳的回答

waveletAnalyzer上のメニュー [ファイル]⇒[保存]⇒[係数]を選択するとMAT-ファイル形式で、ウェーブレット係数を保存することができます。保存されたMAT-ファイルをワークスペース上にロードした後で、次のコマンドを用いてある特定の成分の係数のみ抽出することができます。  
  • appcoef 1次元Approximation係数の抽出
* detcoef   1次元Detail係数の抽出
* appcoef2 2次元Approximation係数の抽出
* detcoef2   2次元Detail係数の抽出
以下に、1次元離散ウェーブレットと2次元離散ウェーブレットの実行例を示します。  
<1次元離散ウェーブレットの例>
A = appcoef(coefs,longs,wname);  % Approximation係数を取得する場合
D1 = detcoef(coefs,longs,1);  % Detail係数(Level.1)を取得する場合
D2 = detcoef(coefs,longs,2); % Detail係数(Level.2)を取得する場合
<2次元離散ウェーブレットの例>
a = appcoef2(coefs,sizes,wname);  % Approximation係数を取得する場合
dh1 = detcoef2('h',coefs,sizes,1);  % Detail係数(Level.1・水平方向)を取得する場合
dv2 = detcoef2('v',coefs,sizes,2);  % Detail係数(Level.2・垂直方向)を取得する場合
dd2 = detcoef2('d',coefs,sizes,2); % Detail係数(Level.2・対角方向)を取得する場合
 

更多回答(0 个)

类别

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!