找回密码
 注册
Simdroid-非首页
查看: 143|回复: 6

rst文件可以直接打开,并读取吗?

[复制链接]
发表于 2013-5-23 08:28:42 | 显示全部楼层 |阅读模式 来自 辽宁大连
对于rst文件,使用代码:
fid=fopen('zuo.rst','r');
data=fread(fid,1,'int32')
fclose(fid)
运行后
ans =

     0
data =

     []
意思是可以打开和关闭,但是不能读取,问什么呢?
是不是二进制文件需要先进行写(利用发write、fclose),然后再打开,读取?
发表于 2013-5-23 09:20:19 | 显示全部楼层 来自 北京
Simdroid开发平台
何以不能读取?why?你确定读取一个,你确定datatype是int32 ,你清楚文件结构?
回复 不支持

使用道具 举报

 楼主| 发表于 2013-5-23 09:23:19 | 显示全部楼层 来自 辽宁大连
我正在摸索rst文件的文件结构,若是能读取的话,那可能是我对数据类型或者结构理解错了,我再看看
回复 不支持

使用道具 举报

 楼主| 发表于 2013-5-23 09:26:23 | 显示全部楼层 来自 辽宁大连
再向见习版主确定下,不考虑原始数据是空集的情况,返回空集的话,就是没读取成功,就是数据类型或者结构方面
的原因了吧
回复 不支持

使用道具 举报

发表于 2013-5-23 09:57:17 | 显示全部楼层 来自 北京
nibam11 发表于 2013-5-23 09:26
再向见习版主确定下,不考虑原始数据是空集的情况,返回空集的话,就是没读取成功,就是数据类型或者结构方 ...

如果数据本身刚开始是空呢?
不要仅仅读一个
你可以读取很多个再看看
此外   如果你不对数据结构做了解
你现在做的都是徒劳

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2013-5-31 19:17:51 | 显示全部楼层 来自 山东济南
可以打开 不过这种文件是二进制文件 一般不用textread读取 而是用testscan表示

点评

鄙人水平有限,很少听说testscan这个函数,更没有听说用这个函数可以读二进制文件的,愿闻其详,希望能给出一个例子来  发表于 2013-5-31 21:59
回复 不支持

使用道具 举报

发表于 2013-5-31 22:06:46 | 显示全部楼层 来自 新疆乌鲁木齐
二进制文件可以用textscan读取?我也很好奇,6#不妨给个例子拜读一下,谢谢。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-22 04:33 , Processed in 0.049830 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表