找回密码
 注册
查看: 1592|回复: 2

求助~~~~~

[复制链接]
发表于 2004-3-11 15:07:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本人是matlab新手,现用VC开发一项目需调用一个mat格式文件,是USPS数字集,USPStrainingdata.mat,现需要将它转存为train.dat二进制格式文件。以下是我看了matlab帮助文件自己写的代码,但老是存不进,请那位高手帮忙指点一二,感激~~~
?fid = fopen('d:\USPStrainingdata.mat','rb')
fid =
     5
?fwrite(fid,'d:\train.dat','double')
ans =
     0
?
USPS训练集里的变量类型是double array,变量为
Cmap,256x3,6144字节
traindata,7291x256,14931968
trainarg,7291x10,583280
错在哪里啊?为什么老是存不进阿?感觉是fwriet的参数不对阿,伤心中~~从未用过matlab,第一次就备受打击。
发表于 2004-3-20 15:04:44 | 显示全部楼层

求助~~~~~

fid = fopen('d:\USPStrainingdata.mat','rb')
                                      ~~~~~Notice here!
你要写入文件,应该是
fid = fopen('d:\USPStrainingdata.mat','w')
发表于 2004-3-20 15:05:45 | 显示全部楼层

求助~~~~~

顺便说一下,matlab还是很好用的。学会了对工作帮助很大的
加油呀!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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