I need to find all positive roots of the following transcendental equation
2*cot(x) = 6.4*x-0.1563/x
I know that the roots can be visualised as the intersecting point of the y=LHS and y=RHS curves
Is there any way, I can obtain say the first 20 roots of this equation and obtain their values ?
FindRoot
can be used with this approximation as a starting point. In this way we're not missing any roots, even for very large $n$. $\endgroup$c[x_] = Normal[Series[2 Cot[x], {x, 0, 3}]]
(or any desired polynomial order), then a good approximation to the $n$th root (counting from $n=0$) isX[n_] = x /. Solve[c[x - n π] == 32 x/5 - 1563/(10000 x), x, Reals][[3]]
(it's aRoot
object). To get an explicit formula, useY[n_] = Normal[Series[X[n], {n, ∞, 3}]]
. $\endgroup$