logn^logn的解释?

Interpretation of logn^logn?

我该如何解读

我该如何解释?一种方法是将其作为 logn(logn),另一种是 。两者都会给出不同的答案。

例如: 以 2 为底,n=1024,在第一种情况下,我们得到 10*10 作为 ans。在第二种情况下,我们得到 10^10 作为答案还是我做错了什么?

从程序员的角度来看,更好地理解一个函数的一个好方法是在其域的不同部分绘制它。

但是f(x) := ln(x)^ln(x)的域是什么?好吧,鉴于指数不是整数,底数不能小于 1。为什么?因为 ln(x) 对于 0 < x < 1 是负的,甚至没有为 x <= 0.

定义

但是 x = 1 呢?鉴于 ln(1) = 0,我们将得到 0^0,这也未定义。因此,让我们在 1.0000011.1 之间为 x 绘制 f(x)。我们得到:

情节表明,以这种方式扩展 1 处的 f(x) 的定义不会有任何坏处(让我在这里使用伪代码):

f(x) := if x = 1 then 1 else ln(x)^ln(x)

现在,让我们看看 x 的较大值会发生什么。这是 110 之间的情节:

这个图也很有趣,因为它揭示了 13 之间的奇异行为,所以让我们绘制域的那一部分以便更好地观察它:

通过查看此图可以提出几个问题。例如,x 的值是多少使得 f(x)=1?嗯...这个值明显在2.72.8之间(更接近2.7)。我们知道比 2.7 大一点的数字是多少?这个数字应该和ln函数有关吧?好吧,ln 是以 e 为底的对数,数字 e 类似于 2.71828182845904...。所以,它看起来是个不错的候选人,不是吗?让我们看看:

f(e) = ln(e)^ln(e) = 1^1 = 1!

所以,是的,我们问题的答案是 e

x 的另一个有趣的值是曲线具有最小值的值,它位于 1.41.5 之间的某处。但是由于这个答案太长了,我就到此为止了。当然,你可以在遇到问题时不断地策划和回答你自己的问题。请记住,您可以使用迭代数值算法来查找 xf(x) 的值,无论出于何种原因,这些值对您来说似乎很有趣。

因为 log(n^log n)=(log n)^2,我假设 log n^log n 应该解释为 (log n)^(log n)。否则,求幂就没有意义了。但是给你写下来的人应该已经澄清了。