Inverse 2-D Discrete Cosine Transform
Compute the inverse two-dimensional discrete cosine transform of a matrix.
idct2(x, m = NROW(x), n = NCOL(x))
x |
2-D numeric matrix |
m |
Number of rows, specified as a positive integer. |
n |
Number of columns, specified as a positive integer. |
The discrete cosine transform (DCT) is closely related to the discrete Fourier transform. It is a separable linear transformation; that is, the two-dimensional transform is equivalent to a one-dimensional DCT performed along a single dimension followed by a one-dimensional DCT in the other dimension.
m
-by-n
numeric discrete cosine transformed matrix.
Paul Kienzle, pkienzle@users.sf.net.
Conversion to R by Geert van Boxtel, G.J.M.vanBoxtel@gmail.com.
A <- matrix(50 * runif(100), 10, 10) B <- dct2(A) B[which(B < 1)] <- 0 AA <- idct2(B)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.