matrix to cell convert?
Afficher commentaires plus anciens
i have A=4*16384 double matrix and converted into 64*64 cell and each cell have again 4*4 double matrix ,now iam trying this below code
c = mat2cell(A,4,4*ones(64,64))
but it gives error
Error using mat2cell
Input arguments, D1 through D2, should be vectors.
4 commentaires
Geoff Hayes
le 29 Août 2019
SRI - your third input is a 64x64 matrix but mat2cell is expecting this to be a vector. What dimensions of the cell matrix are you trying to get?
SRI
le 29 Août 2019
Rik
le 3 Sep 2019
Comment sent by email:
i have rgb image and now i converted into 64*64 cell and each cell block has 8*8*3 cell blocks but i want to apply iwt to each and every individual blocks and apply reverse process and i want retrieve original cell has 64*64 cell blocks...please give the solution sir...............
Which part is your actual question? Do you want to know how to apply a function to all elements of a cell array? Do you want to know how to redivide a cell array containing matrices?
Réponse acceptée
Plus de réponses (1)
Bruno Luong
le 29 Août 2019
Modifié(e) : Bruno Luong
le 29 Août 2019
Depending on what you want as organization, either
C = mat2cell(reshape(A,4*64,4*64),4*ones(1,64),4*ones(1,64))
or
C = reshape(mat2cell(A,4,4*ones(1,64*64)),64,64) % EDIT: This is the reverse of A = [C{:}]
or ....
7 commentaires
SRI
le 29 Août 2019
Bruno Luong
le 29 Août 2019
Modifié(e) : Bruno Luong
le 29 Août 2019
Because the first command I wrote before you finally tell us (in your third comment) how A is obtained and you did not specify the order. Your original question is confusing.
SRI
le 29 Août 2019
SRI
le 29 Août 2019
Bruno Luong
le 29 Août 2019
You accept which one is best for you.
I don't really care if my answer is not accepted as long as it is useful for you or somebody else.
Bruno Luong
le 29 Août 2019
Modifié(e) : Bruno Luong
le 29 Août 2019
Why? You got your answer here, why should I post there (where the order is not specified)?
SRI
le 29 Août 2019
Catégories
En savoir plus sur Time Series Objects dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!