我有来自 https://coastalmonitoring.org/realtimedata/index.php?chart=97&tab=1Hz%20Data&disp_option=2 的 formate .raw 数据。我如何在 matlab 中读取这个文件?
它是顺序数据,一维数据。
我尝试过使用 fopen,但我得到的数字似乎很奇怪。
% Open the raw file
fid = fopen('BidefordBay}2024-01-25T12h00Z.raw', 'r');
data = fread(fid, [1000, 50], 'double');
% Close the file
fclose(fid);
.raw
数据集顾名思义,是原始的、未加工过的。字节没有改变。
这意味着没有独特的方法来读取
.raw
数据集,你只需要知道如何“烹饪”它,你需要知道它是双精度还是其他数据类型,大小,长度,如果它是包含标头、字节顺序、压缩、加密等。
你能在 MATLAB 中做到这一点吗?是的当然。但每个
.raw
文件都需要一个单独的函数,我们无法真正帮助您弄清楚您的 .raw
是什么样的。