write an array of 8 bit binary to text file?
4 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
darren Clipson
il 26 Giu 2021
Modificato: Scott MacKenzie
il 26 Giu 2021
Hello again,
second question from me today, albeit not quite as complex as the previous.
I have created an array of 8 bit binary groups in the format: '195 x 8 char array'
My intention is to output these to a file, so a second remote user can import them in the same format. Currently, using the formatting operators, I am unable to do so. The closest I have come to achieving my goal is a single concananated string.
I want to write the 8 bit binary groups to a file called 'ENCODE OUTPUT', the binary groups are arranged vertically as follows:
'00101111'
'00101111'
'01110010'
and so on...
My code is as follows:
fid =fopen('ENCODE OUTPUT.txt', 'wt' );
fprintf(fid, '%s,8\n', binX);
fclose(fid);
binX is the variable that contains the entire binary data.
Please accept my apologies if my terminology is off, and thank you for any assistance you can offer.
0 Commenti
Risposta accettata
Scott MacKenzie
il 26 Giu 2021
You don't need fopen, fprintf, or fclose. A simple script like this will do the trick:
binX = ['00101111'; '00101111'; '01110010'];
writematrix(binX, 'yourfile.txt');
4 Commenti
Più risposte (0)
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!