作者e0101010 (我...)
看板MATLAB
标题Re: [问题] 如何填入越来越多的值?
时间Wed Nov 5 08:52:46 2014
M=60;
for i=1:n
for j=1:i
Qn(i,j)=(R(j,1)/Kg)*exp(-(t(M-j+1,1)/Kg))*A*10^4/3600;
end
end
这样写 再自行调整顺序以及位置即可
※ 引述《w12389034e (林小纬)》之铭言:
: 版上的各位前辈好
: 小弟我刚开始学习MATLAB不久
: 目前有一个回圈如下
: for i = 1:n
: a = 1;
: for iii = n:-1:1
: Qn(1,a) = (R(a,1)/Kg)*exp(-(t(iii,1)/Kg))*A*10^4/3600;
: a = a+1;
: end
: end
: 其中R和t为60*1的矩阵 Kg和A为一个值 而前面四个参数均为已知值
: 小弟遇到的问题是
: 如果n=1 则Qn是1*1的矩阵
: n=2 1*2
: n=60 1*60
: 不知道要怎麽样算完n=1之後
: 先把答案记录到一个地方
: 再把n用2代入并记录完这两个答案之後
: 接着代入n=3 4 5 等等
: 也就是说最後希望得到的矩阵是
: 答. . . . .
: 答答. . . .
: 答答答. . .
: 答答答答. .
: .
: .
: .
: 谢谢><
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.109.122.169
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/MATLAB/M.1415148768.A.5EB.html
1F:推 w12389034e: 谢谢 我再研究看看=ˇ= 11/05 21:10