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

看板MATLAB作者 (我...)時間9年前 (2014/11/05 08:52), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
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://www.ptt.cc/bbs/MATLAB/M.1415148768.A.5EB.html

11/05 21:10, , 1F
謝謝 我再研究看看=ˇ=
11/05 21:10, 1F
文章代碼(AID): #1KMNJWNh (MATLAB)
文章代碼(AID): #1KMNJWNh (MATLAB)