我正在尝试使用 Haar 小波对 arcsin(x) 进行小波分解。当同时使用 Matlabdwt
或wavedec
函数时,我得到近似系数的奇怪值。由于应用低通Haar小波滤波器等于执行半和并且arcsin的最大值为pi / 2,我假设近似系数不能超过pi / 2,但这段代码:
x = linspace(0,1,128);
y = asin(x);
[cA, cD] = dwt(y, 'haar'); %//cA for approximating coefficients
返回大于 pi/2 in 的值cA
。这是为什么?