matlab 数据批量写入txt 后面的覆盖了前面的 怎么解决啊,救急! 100

fori=1:2temp=strcat('C:\Users\MODISON\Desktop\新建文件夹(3)\',num2str(i),'.txt')fid=fopen(... for i=1:2
temp=strcat('C:\Users\MODISON\Desktop\新建文件夹 (3)\',num2str(i),'.txt')
fid=fopen(temp);
fidw=fopen('C:\Users\MODISON\Desktop\新建文件夹 (3)\result.txt','wt');
%....blablablablabla...
end
大概是用的这个结构,写入使用的是fprintf,救急!
展开
 我来答
soul_柒染
2017-11-21
知道答主
回答量:1
采纳率:0%
帮助的人:924
展开全部
fopen的时候,'wt'改为'a+',
fid= fopen(filename,permission)
“permission”是打开方式参数。开方式参数由以下字符串确定:
r 读出
w 写入(文件若不存在,自动创建)
a 后续写入(文件若不存在,自动创建)
r+ 读出和写入(文件应已存在)
w+ 重新刷新写入,(文件若不存在,自动创建)
a+ 后续写入(文件若不存在,自动创建))
文件的存储格式:文件打开的默认方式是:二进制。以文本方式打开,可以在方式参数“permission"中加入“t”文件将,如“rt”,“wt+”
hoverstar
推荐于2018-03-19 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:109
采纳率:100%
帮助的人:101万
展开全部
fopen 改成追加方式打开:
fopen('文件名', 'a+')
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不会有师傅
2011-05-25
知道答主
回答量:90
采纳率:0%
帮助的人:24.6万
展开全部
txt不存在先创建然后将数据写入.txt ,并且不overwrite原来的数据,新的数据是新的一行。还是这个例子 A=magic(5); for n=1:5
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
青螺小剑
2012-04-07 · TA获得超过115个赞
知道答主
回答量:116
采纳率:0%
帮助的人:51.4万
展开全部
我也很想知道啊!!!所以你知道了没啊!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式