作者okgogogo (低調≧﹏≦)
看板MATLAB
標題Re: [問題] 如何讓答案呈現矩陣形式
時間Wed Nov 23 12:17:51 2011
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
1F:推 ljc321:謝謝!!!!! 問題已解決 12/01 16:51