下面显示的计算结果应该等于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;
相关分类