Matlab中fread()读出的数据怎么和原来不一致了?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Matlab中fread()读出的数据怎么和原来不一致了?相关的知识,希望对你有一定的参考价值。

我要读取的文件内容是
160 120
159 110
用以下命令读出
nSize = 4;
tempmat = fread(fid, nSize, 'uchar');
读出的tempmat却是
49 54
48 32
请问熟悉Matlab的人,为什么呢? 谢啦!

参考技术A 可能是你读取的格式不一样 试试用16位的 把uchar改为int16 参考技术B 你很有意思啊,FREAD Read binary data from file.
你的是二进制文件吗?
参考技术C i

以上是关于Matlab中fread()读出的数据怎么和原来不一致了?的主要内容,如果未能解决你的问题,请参考以下文章

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

matlab fread命令,急!

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

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

MATLAB fwrite 怎么换行

matlab 中关于fread函数的用法