Unable to find explicit solution
조회 수: 2 (최근 30일)
이전 댓글 표시
I have MATLAB R2020a and need to solve the equation below:
syms x P R F A
eqn = (F^2*P^(R - 1)*x)/(2*(x^R - P^R + P^R*R))==A
S = solve(eqn,x)
But I receive this:
Warning: Unable to find explicit solution. For options, see help.
> In sym/solve (line 317)
S =
Empty sym: 0-by-1
Is there anyway to solve that equation or any idea?
댓글 수: 5
David Goodmanson
2020년 12월 4일
Hi S^2, thanks for the thought, but you can't add reputation points because I posted it as a comment and not an answer, besides which what I said did not tell the whole story. fzero will also work on
(F^2*P^(R - 1)*x)/(2*(x^R - P^R + P^R*R)) - A
which is closer to the original eqn. With that you just have to be a bit more careful with a starting guess region, because the denominator can go to zero (depending on the constants), sending the function to infinity.
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Logical에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!