matlab fread读取.dat文件 怎么办啊?急死!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab fread读取.dat文件 怎么办啊?急死!相关的知识,希望对你有一定的参考价值。

比如有一个.dat文件,里面是float32位数据。用fopen得到句柄fp,但是如下三种情况的结果不同,为什么!!!
data=fread(fp,[1204,1204],double)
data=fread(fp,[1204,1204],float32)
data=fread(fp,[1204,1204])
不是说默认double吗?第一种和第三种为什么不一样?
不是说小的向大的转化,没什么影响,那为什么第二种和第一种不一样啊?
崩溃了!
求具体解释啊!

参考技术A 默认貌似是uint8=>double 应该是用uint8进行读取然后转换为double形式

以上是关于matlab fread读取.dat文件 怎么办啊?急死!的主要内容,如果未能解决你的问题,请参考以下文章

matlab 打开bin文件 并转换成为txt文件,送上所有积分

请问matlab中的fread(fid,19,'int');和c语言中的fread(fid,sizeof(int),19,ch)有啥区别啊

matlab用fread读音频文件

Matlab 中fread的问题

matlab中使用fwrite将1到10写入文本文件中,再用fread读取该文本文件中的数据,怎么写程序

matlab 中关于fread函数的用法