Re: [問題] 如何讓答案呈現矩陣形式

看板MATLAB作者 (低調≧﹏≦)時間14年前 (2011/11/23 12:17), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
clc clear all c1 =0.1; data =[1:365;c1*ones(1,365);]; A =sum(data,1); for i=1:365 B(1,i) =sum(A(1,1:i),2); end B %你要的答案 ※ 引述《ljc321 (冰雨)》之銘言: : 假設c1=0.1 : data(1,j)=(1,2,3,4,5……,364,365) : 如果要運算 : c1=0.1 : 1 2 3 4 .. .. .. : 1+0.1=1.1 2+1.1=3.1 3+3.1=6.1 4+6.1=10.1 .. : 如何得知下方累加的數值矩陣,如(1.1,3.1,6.1,10.1,~~~~) : 我寫成i=1,c1=0.1 : for j=1:365 : c1=c1+data(i,j) : 結果c1=0.1+1+2+3+4+5…+365,而非1*365的矩陣 : 因為才剛開始學matlab,煩請各位達人解惑,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.98.198

12/01 16:51, , 1F
謝謝!!!!! 問題已解決
12/01 16:51, 1F
文章代碼(AID): #1Ep7FnSO (MATLAB)
文章代碼(AID): #1Ep7FnSO (MATLAB)