Вот уравнение в WolframAlpha возвращает правильный ответ а>.
В MATLAB я написал следующее:
мю = 305; %в качестве временного примера, так как он больше c, что равно 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)
Это то же самое уравнение, за исключением того, что MATLAB заменяет для меня mu. MATLAB возвращает следующее:
eqn = logical 0
ans = x
Я как-то неправильно набираю уравнение? Поэтому он показывает мне логический ноль, когда я не подавляю уравнение? Как я могу получить те же значения, что и WolframAlpha?
Я также хочу отметить, что Maple, похоже, тоже опирается на это же уравнение.