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 ?


FindRootcan be used with this approximation as a starting point. In this way we're not missing any roots, even for very large $n$. – Roman Mar 16 '19 at 07:16c[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 aRootobject). To get an explicit formula, useY[n_] = Normal[Series[X[n], {n, ∞, 3}]]. – Roman Mar 16 '19 at 09:09c[x_] = Normal[Series[2 Cot[x], {x, 0, 1}]](or higher-order if desired) followed by the approximate root definitionX[{k_, L_, h_}, n_] = Assuming[k > 0 && L > 0 && h > 0, x /. Solve[c[x - n π] == (k x)/(h L) - (h L)/(k x), x, Reals][[3]] // Refine]. This givesY[{k_, L_, h_}, n_] = Normal[Series[X[n], {n,∞, 1}]]the resultn π + (2 h L)/(k n π). If you're patient you can get higher-order approximations with this prescription. – Roman Mar 16 '19 at 09:34n π + (2 h L)/(k n π). I just get backX[n]. Would it be possible for you to have a look at this again ? – Avrana May 24 '20 at 05:45X. UsingY[{k_, L_, h_}, n_] = Normal[Series[X[{k, L, h}, n], {n, ∞, 1}]]works better. – Roman May 24 '20 at 11:08Rootobject form. I have added a picture at the end of the original question showing it. Am I missing something ? – Avrana May 24 '20 at 11:13$Version– Roman May 24 '20 at 14:35