find max at each row array in a cell

8 vues (au cours des 30 derniers jours)
David Eddy
David Eddy le 12 Août 2021
Commenté : David Eddy le 12 Août 2021
Hello guys, I am having a problem finding max from a cell.
As you can see, this is my cell. At each row i have to find the max. That is,. the first value from cell{1,1}....cell{1,11} should be compared to find the maximum.
I have done similar problem before. I did it by converting it into a matrix using cell2mat and then finding what i need. But now when i try to convert this into a matrix, I get this problem. From my cell, you can see that if i convert it into a matrix, the size of my matrix should be 818320x11. But,i get this.
Do you guys have any idea why i have this?
My code: matrix = cell2mat(cell);
  2 commentaires
Simon Chan
Simon Chan le 12 Août 2021
Modifié(e) : Simon Chan le 12 Août 2021

You converted the entire data into a single row matrix, indicated in your screen capture, 1 x 9001520

And check this link for the message: https://www.mathworks.com/matlabcentral/answers/362457-cannot-display-summaries-of-variables-with-more-than-524288-elements

David Eddy
David Eddy le 12 Août 2021
Yes @Simon Chan I understand the error. How do i get the matrix 818320x11?

Connectez-vous pour commenter.

Réponse acceptée

Simon Chan
Simon Chan le 12 Août 2021
B=(cell2mat(A')');
  1 commentaire
David Eddy
David Eddy le 12 Août 2021
works! thanks!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Multidimensional Arrays dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by