作者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