打开.dat文件,出来的数据不对.是什么原因?
=fopen('a.dat','r')=fread(fid,100,'float')%读文件
sta=fclose(fid);
用上面的命令(用'float')显示出来的数据不是0就是NaN.是什么原因?用'long'出来的数据也不对.这个.dat文件有五列数据.怎么样只取前两列呢?
[ 本帖最后由 kutcher 于 2007-5-21 19:45 编辑 ] 原帖由 kutcher 于 2007-5-21 19:42 发表 http://www.chinavib.com/forum/images/common/back.gif
=fopen('a.dat','r')
=fread(fid,100,'float')%读文件
sta=fclose(fid);
用上面的命令显示出来的数据不是0就是NaN.是什么原因?
请先保证文件路径没错,然后自己调试一下 我已经把这个文件放在matlab 的work文件夹下了.这样还不行吗? 原帖由 kutcher 于 2007-5-21 19:46 发表 http://www.chinavib.com/forum/images/common/back.gif
我已经把这个文件放在matlab 的work文件夹下了.这样还不行吗?
就几行语句,自己调试一下,help一下就可以了 大哥.不懂啊.给具体指点下吗 可以用load指令打开.dat!这个指令更好用些! FREAD只能打开二进制的文件
页:
[1]