[運算] 等比級數運算問題
不好意思,麻煩各位大大幫幫我...
剛開始學....
不知道我哪邊寫錯了....K值要大...但每次pi都爆掉....
拜託各位幫忙了,謝謝..
題目http://ppt.cc/n0Oh
err=5e-12;
x=0;
s=pi^4/90;
for k=0:10000000
x = x+1/k^4;
if abs(x-s) <=err;
break;
end;
end;
k
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.250.209
推
04/30 23:21, , 1F
04/30 23:21, 1F
推
04/30 23:37, , 2F
04/30 23:37, 2F
推
04/30 23:40, , 3F
04/30 23:40, 3F
→
04/30 23:40, , 4F
04/30 23:40, 4F
=.= 阿....k=1才對....設10000000跑很久...但設太小又爆了...
剛開始用while寫...但..不太行...就改for...if...
※ 編輯: dream9119 來自: 220.133.250.209 (04/30 23:52)
→
05/01 00:24, , 5F
05/01 00:24, 5F
→
05/01 00:24, , 6F
05/01 00:24, 6F
→
05/01 00:25, , 7F
05/01 00:25, 7F
→
05/01 00:25, , 8F
05/01 00:25, 8F
剛開始想這題時一直..用計算機打...k值要多大....應該要很大...然後就一直往這方向去想...用了while..
一直出現無限迴圈之後才用for的....剛開始寫pi^4/90在迴圈內一直想怎麼才不會重複計算到他...
不過非常感謝大大您那麼晚的幫忙,我會繼續努力的,真是不好意思...
※ 編輯: dream9119 來自: 220.133.250.209 (05/01 01:27)
討論串 (同標題文章)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章