Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

shanwavf

複素 Shannon ウェーブレット

構文

[PSI,X] = shanwavf(LB,UB,N,FB,FC)

説明

[PSI,X] = shanwavf(LB,UB,N,FB,FC) は、複素 Shannon ウェーブレットの値を返します。複素 Shannon ウェーブレットは、帯域幅パラメーター FB、ウェーブレット中心周波数 FC、および次の式によって定義されます。

PSI(X) = (FB^0.5)*(sinc(FB*X).*exp(2*i*pi*FC*X))

これは、区間 [LB,UB] にある N 個の点の規則的なグリッドで行われます。

FBFC は、FC > 0 かつ FB > 0 でなければなりません。

出力引数は、グリッド X で計算されたウェーブレット関数 PSI です。

すべて折りたたむ

複素 Shannon ウェーブレットを取得してプロットします。帯域幅と中心周波数のパラメーターを設定します。

fb = 1;
fc = 1.5;

有効なサポートとサンプル点の数を設定します。

lb = -20; 
ub = 20; 
n = 1000;

複素数値の Shannon ウェーブレットを取得し、実数部と虚数部をプロットします。

[psi,x] = shanwavf(lb,ub,n,fb,fc);
subplot(2,1,1)
plot(x,real(psi))
title('Complex Shannon Wavelet')
xlabel('Real Part')
grid on
subplot(2,1,2)
plot(x,imag(psi))
xlabel('Imaginary Part')
grid on

Figure contains 2 axes objects. Axes object 1 with title Complex Shannon Wavelet, xlabel Real Part contains an object of type line. Axes object 2 with xlabel Imaginary Part contains an object of type line.

参考文献

Teolis, A. (1998), Computational signal processing with wavelets, Birkhäuser, p. 62.

バージョン履歴

R2006a より前に導入

参考