matlab怎么用fft计算dct

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 21:46:33
matlab怎么用fft计算dctmatlab怎么用fft计算dctmatlab怎么用fft计算dctMatlab自带这个函数,使用方法:y=dct(x)y=dct(x,n)举例:x=(1:100)+

matlab怎么用fft计算dct
matlab怎么用fft计算dct

matlab怎么用fft计算dct
Matlab自带这个函数,使用方法:
y = dct(x)
y = dct(x,n)
举例:
x = (1:100) + 50*cos((1:100)*2*pi/40);
X = dct(x);
[XX,ind] = sort(abs(X)); ind = fliplr(ind);
i = 1;
while (norm([X(ind(1:i)) zeros(1,100-i)])/norm(X)