110,533
社区成员
发帖
与我相关
我的任务
分享
double sinc(double x) => Math.Abs(x) > 1e-6 ? Math.Sin(x) / x : 1;
是1e-6,还是更小的精度,根据自己的需求而定。
var v = Math.Cos(Math.PI/2);
Console.WriteLine(Math.Abs(v)<1e-6);
Console.WriteLine(v == 0.0);
为什么要不比较0,而是跟一个很小的数比较?[/quote]