我正在使用CUDA / C代码进行一些计算,保存结果,然后使用Matlab进行可视化。
我的数据文件是1024x1024个复数双精度数组(例如,每个条目为16个字节)。
在我以前的项目中,我正在处理类似的双精度数组,因此以下各项可行:
fileID = fopen('input.bin'),'r');
data=fread(fileID,[1024,1024],'double').';
fclose(fileID);
是否可以在fread函数中设置任意精度?我做不到。如果没有,是否有更好的方法来读取我的数据? 我预先知道了2D数组中的元素数量以及每个元素的大小。
谢谢, 米哈伊尔