我正在Matlab上与DWT2一起使用2D时间序列数据矩阵。当我在矩阵上执行dwt2时,它返回以下四个值:
[ca,ch,cv,cd] = dwt2(mat,'db4','mode','per')
我了解了链接中的CA,CH,CV和CD这四个值的含义:Discrete Wavelet Transform Matlab
但是我没有得到,为什么dwt2将给定的矩阵或数据按2下采样?并在什么基础上对给定数据进行下采样?
例如。在我的矩阵中,行=时间戳,列=属性/功能。在dwt2之后,它给出了[[(size row / 2)by(column / 2)]]的矩阵。功能从8减少到4,原始矩阵中的时间戳数也减少了2。那么这是否意味着dwt2从原始矩阵自动确定重要的属性或特征?还有谁能简要解释一下CA,CH,CV,CD?