First, you need to recognize there is NO analytical solution to your problem. So using solve means it will just toss and turn forever.
Next, define N as a sym, BEFORE you use it in an equation!
K = (7.516*10^3)*N^-0.6738 + 5.339;
M = (5.392*10^3)*N^-0.1606 + 190.847;
eqn = (1-R)*M*sqrt((((K/(1-R)*M)^2)*(1/pi))/(1000 + (((K/(1-R)*M)^2)*(1/pi)))) - 100;
Remove the ==0, as that is implicit. But this allows us to plot it. I'll make it a function handle for better speed.
fun = matlabFunction(eqn);
Hmm. I had to go out as far as 1e15, and it does not seem to be getting near zero.
It looks like we can go on forever, and never reach zero. Do you see it seems to be slowing down, and will never get there?
While there may be complex roots, or negative roots, my guess is they would not be useful to you.
This means you may have made a mistake in generating this problem. We cannot know where the mstake lies. But there is no solution to be found.