Saving integer as a bit
Mostra commenti meno recenti
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?
Risposte (2)
Andrei Bobrov
il 11 Apr 2012
in your case use logical array
a1 = randi([0 1],10));
a2 = logical(a1);
1 Commento
Naved Patanwala
il 11 Apr 2012
Mohammad Reza Naderi
il 29 Lug 2020
0 voti
fwrite(fileID,A,precision,skip) Use fwrite for this work. https://www.mathworks.com/help/matlab/ref/fwrite.html#d120e398961
1 Commento
Mohammad Reza Naderi
il 29 Lug 2020
If you want to save with specific precision use instead of precision ubitn
Categorie
Scopri di più su Whos in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!