高在MATLAB函数计算dct DCT-III、IV等等?

2视图(30天)
我最近开始学习DCT。我知道这个函数dct()和dct2()用于计算一维与二维DCT-II安排。有任何函数,用于计算DCT-III还是DCT-IV ?idct()是基于DCT-III但不是前进到DCT域。

答案(1)

马特·J
马特·J 2022年10月13日
编辑:马特·J 2022年10月13日
我不这么认为,但是你总是可以构建一个 fft ()
函数Y = dctn (X)
d =大小(X);
n =元素个数(d);
subs0 = repmat ({“:”}1 n);
Y = X;
i = 1: n
潜艇= subs0;
潜艇{我}= 1:d(我);
Y = fft(猫(Y,我翻转(Y,我)),[],i);
Y =实际(Y(潜艇{:});
结束
结束

下载188bet金宝搏

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!