Problem 930. 1D DCT-II transform.
Solution Stats
Problem Comments
-
1 Comment
A fair warning to the challenger: the requested DCT-II is the orthogonal version, which means it needs to be multiplied by sqrt(2/N) where N is the size of the row, and the first element of the DCT x0 needs to be multiplied by 1/sqrt(2). It took me a while to understand. Wikipedia's formula is almost right, but it is missing those terms, which are mentioned only further below. Look at MATLAB's documentation (DCT-2), https://www.mathworks.com/help/signal/ref/dct.html, to find the proper formula.
Solution Comments
Show commentsProblem Recent Solvers19
Suggested Problems
-
3030 Solvers
-
Get the area codes from a list of phone numbers
961 Solvers
-
2090 Solvers
-
Back to basics 20 - singleton dimensions
265 Solvers
-
Combinations without using nchoosek
118 Solvers
More from this Author4
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!