✔ 最佳答案
The approximation of this equation can be done by a stepwise process called Newton's method which is
x(n+1) = xn - [F(xn)/F'(xn)] where xn is the value of root after nth iteration.
Thus, we have to convert the equation into:
x^x-9 = 0 with x > 1 (since we are sure that the root is greater than 1)
that the roots to be found is the answer of this question.
Newton's method is applicable to this equation since f(x) = x^x - 9 is strictly increasing.
Now, concerning f'(x), we have to use logarithmic differentiation:
ln[f(x)] = xlnx
f'(x)/f(x) = x(1/x) + lnx
f'(x) = f(x) + f(x)lnx = x^x + x^xlnx
which is positive for all x>1.
Starting with x=2, i.e. x0=2, we have:
f(2) = -5, f'(2) = 6.7726
Thus, x1 = 2.7383
Continuing the iteration:
x2 = 2.5243
x3 = 2.4564
x4 = 2.4510
x5 = 2.4510
So to speak, the answer is 2.4510 (corr. to 4 d.p.)
In fact, you may choose the precision scale on your own and check for each iteration value against its previous iteration value. If the difference is less than half of the precision scale you prefer, this is the answer you need.