如何在matlab里用循环读取多个文本文档里的数据?RT~我使用的是textscan 代码如下 for j=1:M; for i=1:N;fid=fopen([int2str(j) '-' int2str(i)],'r'); [A,B]=textscan(fid,'%d %d'); x1=[A,B]; set(handles.text1,'string',x1); fclose(fid
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/18 09:58:23
![如何在matlab里用循环读取多个文本文档里的数据?RT~我使用的是textscan 代码如下 for j=1:M; for i=1:N;fid=fopen([int2str(j) '-' int2str(i)],'r'); [A,B]=textscan(fid,'%d %d'); x1=[A,B]; set(handles.text1,'string',x1); fclose(fid](/uploads/image/z/6599774-38-4.jpg?t=%E5%A6%82%E4%BD%95%E5%9C%A8matlab%E9%87%8C%E7%94%A8%E5%BE%AA%E7%8E%AF%E8%AF%BB%E5%8F%96%E5%A4%9A%E4%B8%AA%E6%96%87%E6%9C%AC%E6%96%87%E6%A1%A3%E9%87%8C%E7%9A%84%E6%95%B0%E6%8D%AE%3FRT%7E%E6%88%91%E4%BD%BF%E7%94%A8%E7%9A%84%E6%98%AFtextscan+%E4%BB%A3%E7%A0%81%E5%A6%82%E4%B8%8B+for+j%3D1%3AM%3B+for+i%3D1%3AN%3Bfid%3Dfopen%28%5Bint2str%28j%29+%27-%27+int2str%28i%29%5D%2C%27r%27%29%3B+%5BA%2CB%5D%3Dtextscan%28fid%2C%27%25d+%25d%27%29%3B+x1%3D%5BA%2CB%5D%3B+set%28handles.text1%2C%27string%27%2Cx1%29%3B+fclose%28fid)
如何在matlab里用循环读取多个文本文档里的数据?RT~我使用的是textscan 代码如下 for j=1:M; for i=1:N;fid=fopen([int2str(j) '-' int2str(i)],'r'); [A,B]=textscan(fid,'%d %d'); x1=[A,B]; set(handles.text1,'string',x1); fclose(fid
如何在matlab里用循环读取多个文本文档里的数据?
RT~我使用的是textscan 代码如下
for j=1:M;
for i=1:N;
fid=fopen([int2str(j) '-' int2str(i)],'r');
[A,B]=textscan(fid,'%d %d'); x1=[A,B];
set(handles.text1,'string',x1); fclose(fid);
end
end
但它总是显示
Error using ==> textscan
Invalid file identifier.Use fopen to generate a valid file identifier.
Error in ==> test>gather_Callback at 101 [A,B]=textscan(fid,'%d %d');
有什么解决方案吗?难道不能用textscan吗?求大大们指点.小弟先谢过了!
如何在matlab里用循环读取多个文本文档里的数据?RT~我使用的是textscan 代码如下 for j=1:M; for i=1:N;fid=fopen([int2str(j) '-' int2str(i)],'r'); [A,B]=textscan(fid,'%d %d'); x1=[A,B]; set(handles.text1,'string',x1); fclose(fid
提示Invalid file identifier.Use fopen to generate a valid file identifier.指出是前面fid=fopen([int2str(j) '-' int2str(i)],'r'); 出错了,你每次输出下[int2str(j) '-' int2str(i)]代表的文件名,然后到当前目录下看看有没有对应的文件.