看看這些需要注意的小地方
1.將變數宣告為real*8,即倍精確數,可得較準確答案。
但是宣告後要記得給他初始值,因為隨著電腦不同,
倍精數初始值可能不是0
2.算出來的梯形面積別取絕對值,否則會發生慘劇
3.偷偷加入積分算式給自己看,確定答案的正確度,如︰
(-5.0)*(COS(MAXX)-COS(MINX))+2.0*(MAXX-MINX)
其中minx,maxx為積分上下界
4.試試這幾個輸入
(0,1)(1,2)(-3,-5)(-1,1)(5,10)(-5,10)(1,100)(32,1000)
有bug應該能抓出來
--
※ 發信站: 批踢踢實業坊(ptt.csie.ntu.edu.tw)
◆ From: 140.112.6.48