Я пытаюсь получить вейвлетное разложение arcsin(x), используя, скажем, вейвлеты Хаара. При использовании обеих функций Matlab dwt
или wavedec
я получаю странные значения для аппроксимирующих коэффициентов. Поскольку применение низкочастотного фильтра вейвлетов Хаара равнозначно выполнению полусуммы, а максимум арксинуса равен пи/2, я предполагаю, что аппроксимирующие коэффициенты не могут превзойти пи/2, но этот код:
x = linspace(0,1,128);
y = asin(x);
[cA, cD] = dwt(y, 'haar'); %//cA for approximating coefficients
возвращает значения, превышающие пи/2 в cA
. Это почему?