converting array of integer to one string (character of arrays)

Hi guys, I have an array called binary, it's size 1X3200 double and its values is just 0 or 1 like [1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 .....]
I want to convert this to one string, to array of characters, this means the output is '10101010101010101010101010101010101010 .........' , could anyone help me how can I do that in matlab? I used char=int2str(binary) but the size of char isn't 1X3200 , it's 9598 .. and that's not true .. it must be the same size! any help how do I convert this binary array to chars array? thanks alot!

Answers (1)

sprintf('%d',array)

3 Comments

but I need to convert the array a to integer array of numbers to array of chars!!
output = sprintf('%d',array);
whos output % !!!
"but I need to convert the array a to integer array of numbers to array of chars!!"
Which is exactly what this answer does. Did you try it?

Sign in to comment.

Categories

Tags

Asked:

on 9 Jul 2020

Commented:

on 10 Jul 2020

Community Treasure Hunt

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

Start Hunting!