Convert byte to double
13 ビュー (過去 30 日間)
古いコメントを表示
Hi, I have somae data in a byte format that i want to convert to double format. Does anyone know how to do this in matlab?
I have read the data in to a char, where every 8 characters should represent a double.
My data looks like this :
QAAAAAAAaIBAAAAAAADQgUAAAAAAAHCCQAAAAAAAsINAAAAAAAAohEAAAAAAAKCEQAAAAAAA4IVAAAAAAABgiEAAAAAAAJCKQAAAAAAAMItAAAAAAADQi0AAAAAAAGCNQAAAAAAAUI5A
/Malte
1 件のコメント
David Young
2012 年 1 月 9 日
Do you have any more information about how the numbers are coded? It's odd that there are only letters displayed, and there seem to be more than 8 characters per value judging from the periodicity. Showing the value of double(data), where data is your character string, might help.
採用された回答
その他の回答 (1 件)
Jan
2012 年 1 月 9 日
Is there a good reason not to read the data in double format directly?
Usually typecast performs a binary conversion.
1 件のコメント
Geoffrey
2025 年 4 月 9 日
The "typecast" function is useful for things like converting a string of bytes (stored as a uint8 vector for example) into other data types.
参考
カテゴリ
Help Center および File Exchange で Data Type Conversion についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!