How can I "reshape" a data set?
4 ビュー (過去 30 日間)
古いコメントを表示
This is probably simple: I have a data file of decimals, each one equal to 1 byte:
0
0
3
127
Each variable I have is n bytes long, so I need to read 'n' bytes of this data and convert it into a single number. I can do this by (assume n = 4 and little endian):
4byte_var = hex2dec(strcat(dec2hex(datastream(12),2),dec2hex(datastream(11),2),dec2hex(datastream(10),2),dec2hex(datastream(9),2)))
This changes the dec values to hex, strcats them together, then changes the entire hex string back to decimal.
I've tried using reshape and shiftdata to automatically rearrange the data so I can do this whole step "eloquently", but I've failed to find a solution.
0 件のコメント
採用された回答
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Waveform Generation についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!