1992.87=2000-ROUND((2000 - 2000 + LOG((1 / X - 1)) / LOG(10) * 400)/2,2)这个对数公式想反解回来,求里面的X是多少,数学也可以,Excel也行,只有这么多分了,回答上我另外补.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/29 09:51:05
1992.87=2000-ROUND((2000 - 2000 + LOG((1 / X - 1)) / LOG(10) * 400)/2,2)这个对数公式想反解回来,求里面的X是多少,数学也可以,Excel也行,只有这么多分了,回答上我另外补.
xS]k`+WFA7+W+ * oA/EƏXږv-ï7ʿ7l7 !yyy_8 y{EQt=^}ZgЗye%F`qx~I"8eQ9sdHJ}D#3Ts 4:Kfg;Fp* .~,!,b+ }8.4Q Aln߳Mᯱ`E#^B8 H^ UV3U!5X;'Y#Q@dh1w`"xNSdvYBH1s#JjSB'k6B1oueAe (J–KxH/ʃ30TADޙv]8@+ZsL7PDPYb8 m4n亪9d'` ۫1ɥB6V_ҹDYGqq>h5m G-|[~I` )ًiߓFaEǻwlsDbv1M5z,p&JaWO0̤;03T!Fя[ОR r'[F=Cѯ(][v@((5|7ڛ"

1992.87=2000-ROUND((2000 - 2000 + LOG((1 / X - 1)) / LOG(10) * 400)/2,2)这个对数公式想反解回来,求里面的X是多少,数学也可以,Excel也行,只有这么多分了,回答上我另外补.
1992.87=2000-ROUND((2000 - 2000 + LOG((1 / X - 1)) / LOG(10) * 400)/2,2)
这个对数公式想反解回来,求里面的X是多少,数学也可以,Excel也行,
只有这么多分了,回答上我另外补.

1992.87=2000-ROUND((2000 - 2000 + LOG((1 / X - 1)) / LOG(10) * 400)/2,2)这个对数公式想反解回来,求里面的X是多少,数学也可以,Excel也行,只有这么多分了,回答上我另外补.
round函数是四舍五入用的,反解会造成不准确
解的方法倒是简单,把round(" ",2)用" "内的内容直接拿出来替换就行,得:
1992.87=2000 - (2000 - 2000 + LOG(1 /X - 1) / LOG(10) * 400)/2
LOG(1 /X - 1) / LOG(10)=lg(1/x-1),再把上式稍微化简一下
1992.87=2000-(2000-2000+400*lg(1/x-1))/2
想办法把含lg的部分提出来
lg(1/x-1)=((2000-1992.87)*2+2000-2000)/400
去掉lg:
1/x-1=10^(((2000-1992.87)*2+2000-2000)/400)(^就是10的那么多次方)
x=1/(10^(((2000-1992.87)*2+2000-2000)/400)+1)
结果是0.479489726
考虑到round反算的不准确,原来的数有可能是0.47948到0.4795之间的一个数

(2000 - 2000 + LOG((1 / X - 1))
我怎么没看懂。这两个2000不是消掉了?