任意维度的 DCT 和 DST(+ 逆):离散余弦/正弦变换及其逆-matlab开发

时间:2024-06-19 12:52:26
【文件属性】:

文件名称:任意维度的 DCT 和 DST(+ 逆):离散余弦/正弦变换及其逆-matlab开发

文件大小:8KB

文件格式:ZIP

更新时间:2024-06-19 12:52:26

matlab

Y = DCTN(X) 返回 X 的离散余弦变换 (DCT)。 X = IDCTN(Y) 返回 Y 的逆离散余弦变换 (IDCT)。 Y = DSTN(X) 返回 X 的离散正弦变换 (DST)。 X = IDSTN(Y)返回Y的逆离散正弦变换(IDST)。 X 和 Y 可以是 N 维的。 D = DSTMTX(k) 返回 k×k DST 变换矩阵。 更快的 DCT2 和 IDCT2 也包含在 zip 文件中。 在 Matlab 命令窗口中输入“help dctn”、“help dstn”、“help idctn”、“help idstn”和“help dstmtx”以获取完整信息。 例子------- RGB = imread('autumn.tif'); I = rgb2gray(RGB); J = dstn(I); imshow(log(abs(J)),[]), c


【文件预览】:
dst_idst.zip

网友评论