计算结果在某些数字后出现偏差

下面显示的计算结果应该等于0,007306897(我从两本书中引用)。但是当我检查 Watch 1 的结果时,我发现结果等于 0,007306882。我把这个过程分成几个部分。当c计算时,问题就出现了。


///Declarations

double sigma = 1.00000000;

double a,b,e,c;

a = (1 / Math.Sqrt(2 * Math.PI)); //calculated properly

c = -(i * i + j * j) / 2.00000000 * (sigma * sigma); //i and j are equal to -2

e = Math.E; //calculated properly

b = Math.Pow(e, c); 

result=a * b;


蝴蝶不菲
浏览 72回答 0
0回答
打开App,查看更多内容
随时随地看视频慕课网APP