www.gusucode.com > 《matlab图像处理与界面编程宝典》秦襄培 编著,每章的MATLAB源代码程序 > 第16章/代码16-8.txt

    
A = im2double(imread('rice.png')); % 读入图像并进行数据类型转换
D = dctmtx(size(A,1));             % 计算二维离散DCT矩阵
dct = D*A*D';                      % DCT变换
figure, imshow(dct)                % 显示变换结果