99问答网
所有问题
matlab程序编写中N个循环,循环一次保存一次数据,在进行下一次循环
如题所述
举报该问题
推荐答案 2016-01-13
可以定义一个空向量,循环中每一次计算把结果加到向量末尾(或者头部),就像
链表
操作一样。这样每一次循环中的结果就都被存下来了。
给出示例代码如下:
%%
clc;clear;
a=[];%定义空矢量
for i=1:5
t=2^i;%循环中每次计算2^i
a=[a t];%计算结果每次都加到a的末端
end
a
运行结果如下:
a =
2 4 8 16 32
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BXztezBWe.html
其他回答
第1个回答 2013-07-23
首先你的问题并不明确,何谓保存数据?是输出数据文件还是储存在变量里?
给你提供一个例子吧,假设是存储在数组里
N=1000 %循环N次
for i=1:N
a(i)=i+1;%以a(i)=i+1为例
end
或者你说的存储数据是要输出特定的数据文件 查查save函数吧孩子本回答被提问者采纳
第2个回答 2013-07-24
你要存成什么格式的?
相似回答
大家正在搜
相关问题
在MATLAB编程时,想要把循环中的某个变量保存下来怎么办?
matlab高手,在for循环中,设置每个循环的最大时间,如...
matlab中for循环i,j循环,i循环完一次后,初始化变...
matlab 怎么在for循环中保存每一次循环得到的值并存储...
matlab中后一次循环把前一次循环产生的数组覆盖掉怎么解决
用Matlab做for循环,怎样存储每一次循环结果?
matlab循环保存每次循环的结果该怎么保存
用matlab中的save保存数据怎么只是第一个啊,我写的是...