作者Leon (Achilles)
站內MATLAB
標題Re: [運算]簡單的運算問題請教
時間Tue Dec 4 08:03:21 2012
※ 引述《minifunfun (^^)》之銘言:
: 如何用for 迴圈算1平方-2平方+3平方-4平方....+100平方
: 我很笨~把這運算拆成兩個for迴圈來做~最後再相加
: 但結果還是不對(用別方法驗證)
: 懇求好心人士指點
: 不知道哪裡錯誤>"<
.... 錯的地方很多.
這樣改就可以了,
total = 0 ;
for k = 1:100 % iteration number
new_item = (-1)^(k+1) * k^(2) ; % calculate the new term
total = total + new_item ;
end
另外, 這個題目有數學上的 close form.
所以可以直接用公式算.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 128.125.20.198
1F:推 minifunfun:謝謝唷~我知道這個數學公式!!沒想到這樣一次放在for裡 12/04 08:14
2F:→ minifunfun:簡單多了!!謝謝幫忙^^ 強XDD 12/04 08:14