converting uint32 to cell

after operating the command
c4 = transpose( [ arrayl{:,4} ] );
in a matrix , c4 returns a columns of numbers (for more, refer to http://www.mathworks.in/matlabcentral/answers/35528-reading-numbers-from-an-unknown-format)
but the output is in uint32 format and i need to get it converted to cell format , suggestions please

 Respuesta aceptada

Walter Roberson
Walter Roberson el 16 de Abr. de 2012

1 voto

array1(:,4)
seems to be what you are describing.

Más respuestas (1)

Jan
Jan el 16 de Abr. de 2012

1 voto

This:
[ arrayl{:,4} ]
converts the elements of the 4th column of the cell array1 explicitly to a vector. If you do not want this conversion, omit it:
c4 = transpose(arrayl(:,4));
Or if you want a {Nx1} cell, see Walter's suggestion.

1 comentario

Karan
Karan el 16 de Abr. de 2012
thanx both of you , i was utterly confused with the other columns of the matrix many of differet types , some string some uint32 some text ....

Iniciar sesión para comentar.

Categorías

Más información sobre Characters and Strings en Centro de ayuda y File Exchange.

Preguntada:

el 16 de Abr. de 2012

Community Treasure Hunt

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

Start Hunting!

Translated by