Problem 930. 1D DCT-II transform.

Created by Ryszard Maciol

Implement a function that calculates 1D Discrete Cosine Transform (DCT-II) for each row of a given input matrix so that the outputs are in columns.

For example:

Input:

[1 0 0 0]

Gives:

mydct([1 0 0 0])
ans =
          0.5
      0.65328
          0.5
       0.2706

Tags

Problem Group

11 solvers submitted 55 solutions (5.0 solutions/solver).

Solution Comments