matlab循环并将每次循环的结果输出到同一txt文档中
1循环是每隔一段距离提出一个数据,如何写代码?2如何将每次循环提取的数据全部输出保存在一个txt文档里...
1 循环是每隔一段距离提出一个数据,如何写代码?
2 如何将每次循环提取的数据全部输出保存在一个txt文档里 展开
2 如何将每次循环提取的数据全部输出保存在一个txt文档里 展开
1个回答
展开全部
问题二:
fid = fopen('data.txt', 'a'); % 新建(若不存在)或打开一个名为data.txt的文件
for ...
fprintf(fid, '%5d ', d); % d为每次要写入的数据,‘%5d’控制数据写入的格式
end
fclose(fid); % 操作完成后,关闭文件
fid = fopen('data.txt', 'a'); % 新建(若不存在)或打开一个名为data.txt的文件
for ...
fprintf(fid, '%5d ', d); % d为每次要写入的数据,‘%5d’控制数据写入的格式
end
fclose(fid); % 操作完成后,关闭文件
追问
这个我已经写出来了,举个例子吧:例如1,2,3,4,5,6,7,8,9,10……
第一次循环提出1,2;第二次循环提出5,6;第三次循环提出9,10……怎样写这种循环并保存到一个txt里为1,2,5,6,9,10……
追答
b = [1, 2, 3, 4, 5, 6 ,7, 8, 9, 10, 11, 12, 13, 14];
fid = fopen('data.txt', 'a');
i = 1;
while i < length(b)
for j = 0 : 1
if (i + j) < length(b)
d = b(i+j);
fprintf(fid, '%5d ', d);
end
end
i = i + 4;
end
fclose(fid);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询