Here is the equation in WolframAlpha returning me the correct answer.
In MATLAB, I've written the following:
mu = 305; %as a temporary example since it's greater than c, which is 300
syms x
eqn = ((1 + (x/(mu + 300)))^((1/2) + (150/mu)))*((1 - (x/(mu - 300)))^((1/2) - (150/mu))) - 0.2 == 0 %matlab shows the answer is -605
solve(eqn,x)
It's the same equation, except MATLAB substitutes for mu for me. MATLAB is returning the following:
eqn = logical 0
ans = x
Am I typing the equation in wrong somehow? Is that why it's showing me a logical zero when I'm not suppressing the equation? How do I get it to result in the same values as WolframAlpha?
I also want to note that Maple seems to hang on this same equation as well.