读txt文件的问题
有4个txt文件分别为1.txt,2.txt,3.txt,4.txt,想做一个for循环依次把txt文件读入matlab。一个文件我会读,fid = fopen('1.txt');
data=fscanf(fid, '%10f\n');
fclose(fid);
循环读四个的话应该怎么修改程序,请大侠们帮帮忙,谢谢了
http://forum.vibunion.com/thread-99979-1-1.html zhouyang664 发表于 2011-3-3 12:12 static/image/common/back.gif
http://www.chinavib.com/thread-99979-1-1.html
保存的时候用save(sprintf('%d',i),'a')可以,但是读txt的时候fid = fopen(‘sprintf('%d',i).txt')提示错误
大侠们帮帮忙啊 有没有人帮帮我这个菜鸟啊 帮帮忙啊 没人指点一下啊 不要沉了 1.个人真的看不下喜筑高楼的帖! :@Q
2.qibbxxt不是给了提示? ChaChing 发表于 2011-3-4 00:07 static/image/common/back.gif
1.个人真的看不下喜筑高楼的帖!
2.qibbxxt不是给了提示?
转换我会,就像在save中格式是save(sprintf('%d',i),'a'),但是在fid = fopen('1.txt')中怎么用啊
re fopen filename
本帖最后由 curb 于 2011-3-4 15:05 编辑才4个文件,直接编个字符串数组,挨个读算了
filename = {'1.txt';'2.txt';...'4.txt'}
do kk =1:4
fopen(filename(kk,:))
...
end
页:
[1]