matlab for 多重循环 记录输出结果
forj=1:10cx=0.03;cx=cx+dcx*j;forl=1:10cy=0.03;cy=cy+dcy*l;fori=1:10Qxi=0.003;Qxi=Qxi+...
for j=1:10
cx=0.03;
cx=cx+dcx*j;
for l=1:10
cy=0.03;
cy=cy+dcy*l;
for i=1:10
Qxi=0.003;
Qxi=Qxi+dQxi*i;
for m=1:10
Qyi=0.0;
Qyi=Qyi+dQyi*m;
......计算程序
end
end
end
end
最后我想得到每次循环的计算结果,不知道怎么办?请教神一样的人们指教一二,谢谢!! 展开
cx=0.03;
cx=cx+dcx*j;
for l=1:10
cy=0.03;
cy=cy+dcy*l;
for i=1:10
Qxi=0.003;
Qxi=Qxi+dQxi*i;
for m=1:10
Qyi=0.0;
Qyi=Qyi+dQyi*m;
......计算程序
end
end
end
end
最后我想得到每次循环的计算结果,不知道怎么办?请教神一样的人们指教一二,谢谢!! 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏20(财富值+成长值)
展开全部
在end前插入
cx
cy
Qxi
Qyi
end
end
end
end
cx
cy
Qxi
Qyi
end
end
end
end
追问
谢谢您的解答,可能是我的提问不清楚,我不是要看到每次的运行结果。实际上,cx
cy
Qxi
Qyi这几个只是已知数,这个当中有很多解方程,解出的结果我想把它们每一次循环的求解结果都输入存储到一个或者多个矩阵里。不然的话最后只能得到最后一次循环的结果。
追答
设一个用于存储的矩阵M,
M(j,l,i,m)=求解结果
放到循环里。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询