[問題] 有關迴圈累加以及MAX (新手)已回收

看板MATLAB作者 (Semper Fi!)時間15年前 (2010/05/14 17:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我有兩個模式要求取最大值 第一個:VV2 for i=1:t V2(i)=AA(i)-p2_2*aa2_due(i) end for i=t+1:w-x V2(i)=(1/a1_2) end 然後從 1 到 w-x 將是 V2 的每個累加 比如說我的V2是 7 7 6 5 4 VV2即為 7 14 20 25 29 ←我用sum結果只有一個值= =" 剛剛查到 VV2=cumsum(V2) 應該是對的 第二個:GGP for i=1:t GGP(i)=GP*i end for i=t+1:w-x GGP(i)=GP*t end ←這部分應該是沒問題... 這兩個分別的個數都是 1 到 w-x 個 取分別最大值 for i=1:w-x X= [GGP(i) VV2(i)] DDB(i)=max(X) end AS(1)=NP*(1+r)-Q(1)*DDB(i)+NP*PP(1) for i=2:t AS(i)=AS(i-1)*(1+r)-Q(i)*DDB(i)+NP*PP(i) end for i=t+1:w-x AS(i)=AS(i-1)*(1+r)-Q(i)*DDB(i) end 請問強者這樣對嗎? -- 每次聽到噹一聲我就崩潰.....Q____________Q -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.134.115.251 ※ 編輯: fff0722 來自: 140.134.115.251 (05/14 17:52)
文章代碼(AID): #1BxH5ozx (MATLAB)