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!

Réponses (1)

sprintf('%d',array)

3 commentaires

Mohamed Jamal
Mohamed Jamal le 9 Juil 2020
Modifié(e) : Mohamed Jamal le 9 Juil 2020
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?

Connectez-vous pour commenter.

Catégories

Tags

Commenté :

le 10 Juil 2020

Community Treasure Hunt

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

Start Hunting!

Translated by