Saving integer as a bit
Ältere Kommentare anzeigen
I have an array which contains only 0s and 1s. Each data pt is getting saved as an 8 bit integer. How do I save it as a bit to save my memory space?
Antworten (2)
Andrei Bobrov
am 11 Apr. 2012
in your case use logical array
a1 = randi([0 1],10));
a2 = logical(a1);
1 Kommentar
Naved Patanwala
am 11 Apr. 2012
Mohammad Reza Naderi
am 29 Jul. 2020
0 Stimmen
fwrite(fileID,A,precision,skip) Use fwrite for this work. https://www.mathworks.com/help/matlab/ref/fwrite.html#d120e398961
1 Kommentar
Mohammad Reza Naderi
am 29 Jul. 2020
If you want to save with specific precision use instead of precision ubitn
Kategorien
Mehr zu Whos finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!