原因是数值计算,它计算用的小数点后的位数是有限的,举个例子如果你的物体重量是5g,你使用的单位是ton,那么对于计算机来说这个重量对应数字就是0.0005,如果计算中遇到乘法之类的,这个小数位数会更多,有可能会出现软件把0.000000005认为是0的情况,导致计算误差。你可以使用双精度求解器试一下
没找到想要的?提问试试