matlab循环并将每次循环的结果输出到同一txt文档中

1循环是每隔一段距离提出一个数据,如何写代码?2如何将每次循环提取的数据全部输出保存在一个txt文档里... 1 循环是每隔一段距离提出一个数据,如何写代码?
2 如何将每次循环提取的数据全部输出保存在一个txt文档里
展开
 我来答
xiaolong306
推荐于2017-12-16 · TA获得超过620个赞
知道小有建树答主
回答量:81
采纳率:100%
帮助的人:122万
展开全部
问题二:
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);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式