上周我去了Silverstone的Matlab博览会,很多演示都使用了
数据存储
处理大数据文件的功能。
然而,据我所知,这些示例似乎都使用CSV文件。
是否有任何方法可以对二进制数据进行此操作?我们几乎完全使用float32二进制数据格式存储数据。我通常在使用中读取块
从文件中读
但如果可能的话,我想简化一下。
我尝试使用
fileDatastore
使用我自己的读函数,但这挂起了程序,我假设这是由于函数读取了整个文件。
fds = fileDatastore(文件名,“ReadFcn”, @testfcn);
函数输出= testfcn(文件名)
fid = fopen(文件名,“r”);
从文件中读(fid检测器,“float32”);
文件关闭(fid);
结束
有什么我能做的吗?我真的很想利用高数组之类的东西,以及随着数据读取而增加分辨率的图形。
谢谢你!