Using Matlab to solve an equation
情報
この質問は閉じられています。 編集または回答するには再度開いてください。
古いコメントを表示
Hello!
I am new to Matlab, and I would like to solve an equation:

The code I wrote is:
syms x;
eqn=(sqrt(1+(0.018/x))-sqrt(0.018/x))/(sqrt(1+(0.06/x)-sqrt(0.06/x))==1.12446);
solx=solve(eqn,x);
But when I put the answer back to the equation, it cannot give me the right value.
Can anyone help me with the solution? Thanks a lot!
1 件のコメント
per isakson
2018 年 1 月 21 日
Check the parenthesis
回答 (1 件)
Birdman
2018 年 1 月 21 日
Be careful with paranthesis as Per said. Below is the right one:
syms x;
eqn=(sqrt(1+(0.018/x))-sqrt(0.018/x))/(sqrt(1+(0.06/x))-sqrt(0.06/x))==1.12446;
solx=vpa(solve(eqn,x),4)
0 件のコメント
この質問は閉じられています。
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!