idct2 | R Documentation |
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.
dct2
A <- matrix(50 * runif(100), 10, 10)
B <- dct2(A)
B[which(B < 1)] <- 0
AA <- idct2(B)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.