注册 登录
编程论坛 VFP论坛

VFP 计算问题LOG LOG10

dellkey 发布于 2024-04-11 08:40, 282 次点击
计算器计算:
         10*log(126.3383)+20*log(0.3)-30*log(0.3)+70.5 = 55.5(约等于)
VFP  计算格式  望大神指点
    = 10*log(126.3383)+20*log(0.3)-30*log(0.3)+70.5 = 82.0(约等于)  
不知道问题出在哪里   
3 回复
#2
sdta2024-04-11 09:01
两种计算方法底数是不一样的
在VFP中,LOG(126.3383)表示底数为e(自然对数的底 e 的值大约是 2.71828)
计算器中的LOG(126.3383)表示底数10,可以用VFP中的LOG10()验证,与计算器得出的结果完全一致。

#3
dellkey2024-04-11 09:06
回复 2楼 sdta
非常感谢
验证LOG10是对的

#4
丁春秋yxp2024-04-22 23:33
学习vfp,经常遇到类似情况。
只要help log,旁边就是推荐再看看log10,马上就明白啥回事了。
1