yanzi12 发表于 2007-7-9 16:52

请教 fopen 命令如何加路径

我用批处理的文件路径 加在 fopen 里了,就出问题了

程序如下:帮忙看一下吧

filepath='G:\lin\paper\lin_p_doctor\examp\synchrotron radiation\20070628\Cu\Cu_asc\';
n1=25;    %Z
for i=1:n1
         filename=;
      A = distilldata(filename);
end

说明: distilldata 是个函数, 我如果把单个文件名写入 如A = distilldata('Cu1.asc');就能处理单个的

错误如下:

??? Error using ==> feof
Invalid file identifier -1.

Error in ==> distilldata at 11
while ~feof(fidin) % 判断是否为文件末尾

Error in ==> test at 16
      A = distilldata(filename);

[ 本帖最后由 eight 于 2007-7-10 13:07 编辑 ]

yanzi12 发表于 2007-7-9 17:18

:lol :lol

问题已经解决,谢谢!

花如月 发表于 2007-7-9 17:20

好像没法加,用uigetfile吧。

花如月 发表于 2007-7-9 17:22

回复 #2 yanzi12 的帖子

那就分享一下了

eight 发表于 2007-7-10 13:07

原帖由 花如月 于 2007-7-9 17:22 发表 http://www.chinavib.com/forum/images/common/back.gif
那就分享一下了

估计路径存在空格,且使用 matlab 7.0以下的版本,所以会出错
页: [1]
查看完整版本: 请教 fopen 命令如何加路径