How can i convert my array into different string cells Array=[0, 1,3,0] I used Cells=cellstr(num2str(array) ) And i got 1×1 cell {'0 1 3 0' } I want my cell to be 1×4(or 1×any number) {'0','1','3','0'} Please help
Rather than creating a cell array containing char vectors, why not create a string array?
x = [0 1 3 0];
s = string(x)
s = 1×4 string array
"0" "1" "3" "0"
three = s(3)
three = "3"
threeChar = s{3}
threeChar = '3'
whos
Name Size Bytes Class Attributes
s 1x4 312 string
three 1x1 150 string
threeChar 1x1 2 char
x 1x4 32 double
I'm not 100% sure that indexing with curly braces to create a char vector was supported in release R2018b but if it wasn't calling char on the string array would work.
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
0 Comments
Sign in to comment.