Printing cell array values as simple numbers?
1 次查看(过去 30 天)
显示 更早的评论
Hello,
I would like to display the cells of cell array in the following form: 01000001000000010000000000... etc.
How do I print a cell array into such form? Using disp(binaryArray) command only shows the cell arrays contents as in the attached picture. Any help is appreciated!
0 个评论
采纳的回答
Adam Danz
2021-1-14
编辑:Adam Danz
2021-1-14
Options to convert a 1xn cell array containing scalar numbers to a vector (or string)
rng('default') % for reproducibility
x = num2cell(randi(2,1,10)-1) % demo cell with 1 element per cell
% 1)
cell2mat(x)
% 2)
[x{:}]
% 3)
sprintf('%d',[x{:}]) % note: character array
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Cell Arrays 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!