55问答网
所有问题
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://55.wendadaohang.com/zd/QLe4ceQIc.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进行
多次循环后,要把第
一次循环数据保存
到文件1,第二次
循环保存
...
答:
n = 10;for k = 1:n y = 1:k; % 需要
保存
的数据变量 fn = ['文件' num2str(k) '.txt'];save(fn,'y','-ascii');end;
matlab循环
过程中怎么储存有效的
数据
?
答:
比如
循环
1000次,一共得到1000个
数据
,应该在第
n 次循环
过程中,将得到的数据赋给数组的第 n 个元素,待循环结束后,调用 xlswrite 来一次性存储该数组。下面给一个最短代码的例子:
matlab中
如何实现for
循环
?
答:
1、首先,打开
MATLAB
R2018a,(可通过Ctrl+N)新建一个脚本,保存为TEST.m。2、然后,在脚本中输入如下代码,如下图所示。3、接着,点击编辑器中的运行命令按钮,程序输出for_count = 20,即这里执行了20次循环。但如果按照C++中的FOR循环功能去理解,这里应该只执行7次
循环,
且i_record的最终结果...
matlab
将
循环
产生的
数据
依次存到一个数组
里
答:
1、打开软件后,进行新m创建,创建打开编辑界面后,先将此文件
进行保存,
如下图,这里在新建的文件
中,进行编程
和运行。2、键入下图
程序,
运行可得到结果,使用语句进行界面清空,其中i作为变量,对于图中格式,表示每隔一个取一次只,从a的结果,即可看到i的取值情况。3、这里加入2这一控制参数后,i将...
用
Matlab
做for
循环,
怎样存储每
一次循环
结果?
视频时间 1:10
大家正在搜
当用大小为N的数组存储顺序循环
matlab用while循环求和
matlab循环迭代
matlab矩阵for循环
matlab跳出for循环
matlab for循环例子
matlab用for循环求和
matlab用for循环建立矩阵
matlab for循环输出值
相关问题
在MATLAB编程时,想要把循环中的某个变量保存下来怎么办?
matlab高手,在for循环中,设置每个循环的最大时间,如...
matlab中for循环i,j循环,i循环完一次后,初始化变...
matlab 怎么在for循环中保存每一次循环得到的值并存储...
matlab中后一次循环把前一次循环产生的数组覆盖掉怎么解决
用Matlab做for循环,怎样存储每一次循环结果?
matlab循环保存每次循环的结果该怎么保存
用matlab中的save保存数据怎么只是第一个啊,我写的是...