help me solve a problem please.
2 ビュー (過去 30 日間)
古いコメントを表示
Hi I am new to matlab and need help in solving problem. Thre is a set of three non-linear equations and i used fsolve lsqnonlin but i am getting complex values. the solution should be real only.
A=9.276573254453513e+07
B=2.217725354910644e+09
C=9.438300268833828e+04
q=2.774309890414760e-05
A*x^1.75+B*x^2=C*(q-x)^1.75+A*y^1.75+B*y^2
A*y^1.75+B*y^2=C*(q-x-y)^1.75+A*z^1.75+B*z^2
x+y+z=q
initial guess- x=y=z=q/3
Please help. Solution is real only.
0 件のコメント
回答 (2 件)
Walter Roberson
2011 年 6 月 30 日
Because your ^1.75 is not an integer power, if one of the expressions being raised to that ^1.75 goes negative, the power will be evaluated using complex logs.
Sorry, I am out of time to follow this further.
0 件のコメント
Saravanan Mani
2011 年 6 月 30 日
This equation is correct. I attach the file your mail id see there. Let know if any concern
Thanks, Saravanan Mani
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Get Started with MATLAB についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!