FREAD precesion for 12byte!

1 回表示 (過去 30 日間)
ck
ck 2016 年 5 月 1 日
回答済み: Walter Roberson 2016 年 5 月 1 日
So in fread the precesion for 2 byte is int 16 , 4 bytes is int 32 .... similarly how do I give the precision for 12 bytes

回答 (1 件)

Walter Roberson
Walter Roberson 2016 年 5 月 1 日
There is no solution to that. You need to tell it to read 12 bytes, in any way that works out for you. For example,
fread(fid, [1 12], '*uint8')
fread(fid, [1 6], '*uint16', 'b');
fread(fid, [1 3], '*uint32', 'b');
There is no 'uint96' or equivalent. MATLAB does not have any data type which is 96 bits long.

カテゴリ

Help Center および File ExchangeLow-Level File I/O についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by