array of numbers to chars in separate cells

2 views (last 30 days)
Hi, I would like to know how to get separate cells with chars from number array:
from
F=[1 20 30 100];
to
E={'1','20','30','100'};

Accepted Answer

Honglei Chen
Honglei Chen on 30 Apr 2012
E = cellfun(@num2str,mat2cell(F,1,ones(1,4)),'UniformOutput',false)

More Answers (2)

Honglei Chen
Honglei Chen on 30 Apr 2012
E = mat2cell(F,1,ones(1,4)])

Tomas
Tomas on 30 Apr 2012
OK, but i need those E values to be not in [ ], but in ' ', it means in char.

Categories

Find more on Data Types in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!