Effacer les filtres
Effacer les filtres

Is posible to use "DCT" on general matrix data?

2 vues (au cours des 30 derniers jours)
N K
N K le 13 Fév 2012
Modifié(e) : Cedric le 11 Oct 2013
Dear all.
I have some problem to ask you about DCT processing on matrix data.
I can find only dct for image processing only, but no for matrix processing.
for example
I have a matrix like
1 2 3 1
4 5 6 2
7 8 9 3
**** This matrix is not Image matrix.
So, if I want to do DCT on this matrix to reduce from 3X4 to 3X1.
Is it possible to do?
Best.

Réponses (1)

Wayne King
Wayne King le 13 Fév 2012
You can use dct2() from the Image Processing Toolbox on a matrix.
X = randn(16,16);
Y = dct2(X);
You do not tell us what you are trying to use for the DCT, but I'm guessing from the error message that you are not using a MathWorks' function.
  1 commentaire
N K
N K le 14 Fév 2012
I want to use MathWork's function. But most of DCT function in matlab is design for image processing.
I think it doesn't match for matrix process which not in image processing.
If I am wrong, could you mind to explain it to me.
Best.

Connectez-vous pour commenter.

Tags

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by