ここには式in WolframAlpha returning me the correct answerがあります。EquationはWolframAlphaの解を返していますが、MATLABでは論理0を返しています。これをどうすれば解決できますか?
MATLABでは、次のように書いています。
mu = 305; %一時的な例として、それは私のためにミューのためのMATLABの代用を除く、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)
それは同じ式だとする、Cより大きいだから。 MATLABは次の値を返しています:
eqn = logical 0
ans = x
何とか数式を間違って入力していますか?それは私が方程式を抑圧していないときに私に論理ゼロを示しているのですか? WolframAlphaと同じ値を得るにはどうしたらいいですか?
また、Mapleもこの同じ式でハングしているように見えます。あなたは記号式を使用するための具体的な理由がない限り、以下のように