MATLAB ヘルプ センター
ウェーブレット パケット係数
x = wpcoef(wpt,n)
x = wpcoef(wpt)
wpcoef は、1 次元または 2 次元のウェーブレット パケット解析関数です。
wpcoef
x = wpcoef(wpt,n) は、ウェーブレット パケット ツリー wpt のノード n に関連付けられた係数を返します。ノード n が存在しない場合、x = [] となります。
x
wpt
n
x = []
例
x = wpcoef(wpt) は x = wpcoef(wpt,0) と等価です。
x = wpcoef(wpt,0)
すべて折りたたむ
1 次元信号を読み込みます。現在の拡張モードを保存します。
load noisdopp x = noisdopp; origMode = dwtmode("status","nodisp");
dwtmode を使用して拡張モードをゼロ パディングに変更します。db1 ウェーブレットを使用して、信号のレベル 3 ウェーブレット パケット分解に対応するウェーブレット パケット ツリー オブジェクトを取得します。ツリーをプロットします。
dwtmode
db1
dwtmode("zpd","nodisp") wpt = wpdec(x,3,"db1"); plot(wpt)
ノード (3,0) で係数を取得します。信号と係数をプロットします。
cfs = wpcoef(wpt,[3 0]); tiledlayout(2,1) nexttile plot(x) title("Signal") axis tight nexttile plot(cfs) title("Packet (3,0) Coefficients") axis tight
イメージを読み込みます。sym4 ウェーブレットを使用して、イメージのレベル 1 ウェーブレット パケット分解に対応するウェーブレット パケット ツリーを取得します。
sym4
load mask t = wpdec2(X,1,"sym4");
ツリーをプロットします。
plot(t)
ノード (1,0) で係数を取得します。係数をプロットします。
cfs = wpcoef(t,[1 0]); figure imagesc(cfs) colormap(pink) title("Packet (1,0) Coefficients")
拡張モードを元の設定に戻します。
dwtmode(origMode,"nodisp")
wptree
ウェーブレット パケット ツリー。wptree オブジェクトとして指定します。
ウェーブレット パケット ツリーのノード。非負の整数または非負の整数ペアとして指定します。depo2ind および ind2depo を参照してください。
depo2ind
ind2depo
例: wpt = wpdec(1:256,2,"sym4") の場合、wpcoef(wpt,3) と wpcoef(wpt,[2 0]) は同じノードを指定します。
wpt = wpdec(1:256,2,"sym4")
wpcoef(wpt,3)
wpcoef(wpt,[2 0])
データ型: double
double
ノード係数。ベクトルまたは行列として返されます。
R2006a より前に導入
wpdec | wpdec2 | wprcoef | plot
wpdec
wpdec2
wprcoef
plot
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ