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

 Akzeptierte Antwort

Walter Roberson
Walter Roberson am 16 Apr. 2012

1 Stimme

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

Weitere Antworten (1)

Jan
Jan am 16 Apr. 2012

1 Stimme

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 Kommentar

Karan
Karan am 16 Apr. 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 ....

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Characters and Strings finden Sie in Hilfe-Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by