how to make cell2mat for many column to one vector ?
Mostrar comentarios más antiguos
i have a cell like this image

i want to get the maximum value from valeu of column 2 to 5. when i using cell2mat function, i get the error. so, how to convert the value of column 2 to 5 to be vector so i can get the maximum value ? thanks
3 comentarios
You show us the contents of "data" and a variable "a.nilai". The error message means, that "a.nilai{2,1}" is not a cell. But how could we know which variable you want to process? And what do you assume to be the "maximum" of a list of complex values?
ElizabethR
el 24 de Abr. de 2016
Respuesta aceptada
Más respuestas (1)
Image Analyst
el 24 de Abr. de 2016
Did you try something like this
col5 = nilai{:, 5};
magCol5 = abs(col5);
[maxValue, indexOfMax] = max(magCol5)
5 comentarios
ElizabethR
el 24 de Abr. de 2016
Image Analyst
el 24 de Abr. de 2016
You just don't have enough deciaml places to see that it's slightly different. Try
format long g
and then look and you'll see it's slightly longer than the real-only part of the number.
ElizabethR
el 25 de Abr. de 2016
Image Analyst
el 25 de Abr. de 2016
Just put it as a line in your program, or type it at the prompt in the command window.
ElizabethR
el 26 de Abr. de 2016
Editada: ElizabethR
el 26 de Abr. de 2016
Categorías
Más información sobre Data Type Conversion en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
