求matlab程序for循环中怎么保存中间变量

下面这段程序中我想把t1,t2,tim_indx每次循环的结果分别保存下来怎么办?forx=1:x_lenforz=1:z_lentmp=0;fori=1:ele_num... 下面这段程序中我想把t1,t2,tim_indx每次循环的结果分别保存下来怎么办?
for x=1:x_len
for z=1:z_len
tmp=0;
for i=1:ele_number
for j=1:ele_number
focus_position=[x_pos(x),z_pos(z)];
t1 = Ferrari(j,ele_position,focus_position,wedge_velocity ,block_velocity);
t2= Ferrari(i,ele_position,focus_position,wedge_velocity ,block_velocity);
t=t1+t2;
tim_indx = round(t/sig_tres); %计算索引
if tim_indx<1
tim_indx = 1;
end
tmp=tmp+wedge_fmc_data((i-1)*ele_number+j,tim_indx);
end
end
展开
 我来答
闲庭信步mI5GA
2014-03-17 · TA获得超过9092个赞
知道大有可为答主
回答量:2979
采纳率:87%
帮助的人:1427万
展开全部
先预置三个空矩阵,然后把每次循环的结果分别逐个加入这三个空矩阵。
百度网友3c63e6c
2014-03-17 · TA获得超过2848个赞
知道大有可为答主
回答量:3829
采纳率:68%
帮助的人:2786万
展开全部
新建一个向量,每次保存
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式