たとえば、Haar ウェーブレットを使用して、arcsin(x) のウェーブレット分解を取得しようとしています。Matlabdwt
またはwavedec
関数の両方を使用すると、係数を近似するための奇妙な値が得られます。ローパス Haar ウェーブレットのフィルターを適用することは半和を実行することと等しく、逆正弦の最大値は pi/2 であるため、近似係数は pi/2 を超えることはできないと想定していますが、このコードは次のとおりです。
x = linspace(0,1,128);
y = asin(x);
[cA, cD] = dwt(y, 'haar'); %//cA for approximating coefficients
で pi/2 より大きい値を返しますcA
。何故ですか?