求助:STC32G12K128的复杂计算公式中对数函数运算出错问题
#define pn1 549455.231056235
#define pn2 -212.40700780777
#define pn3 0.112203858855405
#define pn4 -2.41647989313212E-5
#define pn5 -2929387.17227207
/*****************************************/
-
-
fcycle=pn1+pn2*cycle+pn3*cycle*cycle+pn4*cycle*cycle*cycle+pn5/log(cycle);
--------------------------------------------------------------------------------------------
计算结果错误不稳定,去掉 pn5/log(cycle结果稳定,请教老师,这个公式怎么优化
谢谢
最好能提供完整的计算参数,以及产生的结果,这样大家才好进行验证复现。
这是纯粹的软件计算,使用keil模拟仿真就可以看到结果是不是正确的。
如果编译器产生的代码计算结果就有问题,烧录到芯片里计算结果肯定也有问题。
页:
[1]