马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
就是不知道问题出在哪里?
在一个M文件中(s是一个已经有了值的100*20的矩阵):
fid=fopen('hechengjilushuju.dat','wt');
fprintf(fid,'% g \n',s);
fclose(fid);
在同一个路径下的另一个M文件中:
fid=fopen('hechengjilushuju.dat','rt');
a=fscanf(fid,'% g',[100,20]);
这样应该把值赋给了a了吧?
可是运行后
>> a
a =
''
>> fid
fid =
4
fid=4应该是数据读取应该对了,而且查看hechengjilushuju.dat里面确实是正确的数据,可是怎么a就没赋上值了呢?
想了好久也没想明白,清哪位高手帮一下忙了,谢谢了! |