How can a 2-d fft be constructed to an equivalent matrix in cvx toolbox?

When I use the cvx matlab toolbox, I met a puzzled problem. The function of fft (or dct, wavelet, etc.) cannot be recognized by the type of ‘cvx’. For the 1-d fft, it can be constructed to an equivalent matrix. But for the 2-d fft, how to transform it to the matrix form ?

I’ve answered this question over on the Computational Science stack exchange. Click here to be taken to that answer.

Hello mcg, thanks a lot.