5^5^5^5
的计算并不需要那么多次操作。例如,在每个幂步骤中,比如说a^b
,你可以计算exp(log(a)*b)
,这将得到相同的结果。>> format long
>> 5^5^5^5
ans =
2.350988701644576e+087
>> exp(log(exp(log(exp(log(5)*5))*5))*5)
ans =
2.350988701644561e+087
>> 1 - (5^5^5^5 / exp(log(exp(log(exp(log(5)*5))*5))*5))
ans =
-6.661338147750939e-015
这个与eps
不是很远。
5^(5^(5^5))
还是((5^5)^5)^5 = 2.351*10^87
? - tom*
运算符(a * b
)? - rendon