Single bit read returning invalid precision
Afficher commentaires plus anciens
code to read a .wdq file is returning an invalid precision error when reading one bit.
info.hiResFile = fread(fid, 1, '*ubit1');
is the line refrenced in this error:
error: fread: invalid PRECISION specified
but as far as I can tell '*ubit1' is a valid precision value to read a single bit of data.
1 commentaire
Walter Roberson
le 13 Juin 2022
Which MATLAB version are you using?
Réponses (1)
David Hill
le 13 Juin 2022
b=fread('a.wdq',1,'ubit1');%this does not work?
1 commentaire
Walter Roberson
le 21 Jan 2025
The first parameter to fread() must be a file identifier, not a file name.
filename = 'a.wdq';
[fid, msg] = fopen(filename, 'r');
if fid < 0
error('failed to open file "%s" because "%s"', filename, msg);
end
b = fread(fid, 1, 'ubit1')
Catégories
En savoir plus sur Large Files and Big Data dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!