我有一大的数和一个小的数相乘。我用了这样的函数
_IQ28mpyIQX(0.0000625,30,150.0,20)
我觉得本来是2^50*(0.0000625*150.0), 函数返回的是(0.0000625*150.0)*2^28,少调了一部分值。
关键问题是我需要不停的累加上面的结果,所以这部分会产生累积误差。
请教我该如何去掉累积部分的误差。
我有一大的数和一个小的数相乘。我用了这样的函数
_IQ28mpyIQX(0.0000625,30,150.0,20)
我觉得本来是2^50*(0.0000625*150.0), 函数返回的是(0.0000625*150.0)*2^28,少调了一部分值。
关键问题是我需要不停的累加上面的结果,所以这部分会产生累积误差。
请教我该如何去掉累积部分的误差。