Re: [問題] 如何填入越來越多的值?

作者: e0101010 (我...)   2014-11-05 08:52:46
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 等等
: 也就是說最後希望得到的矩陣是
: 答. . . . .
: 答答. . . .
: 答答答. . .
: 答答答答. .
: .
: .
: .
: 謝謝><
作者: w12389034e (林小緯)   2014-11-05 21:10:00
謝謝 我再研究看看=ˇ=

Links booklink

Contact Us: admin [ a t ] ucptt.com