Unable to find explicit solution
Show older comments
syms y b a x c d f
eqn = b+(a*log(y/x))==c+(d*log((1-y)/f));
soly = solve(eqn, y)
Warning: Unable to find explicit solution. For options, see help.
> In solve (line 317)
In Plotting (line 30)
soly =
Empty sym: 0-by-1
What is wron with my code
4 Comments
G A
on 4 Dec 2021
you have equation of type
y/(1-y)^A=B
which does not have an explicit solution for any A, but you can try with integer A
seema redhu
on 5 Dec 2021
is it OK as follows?
syms y a b c d f x A B
n=2;
d = n*a
A = d/a
y = solve(y/(1-y)^A==B,y)
B = (x/f^A)*exp((c - b)/a);
Answers (2)
seema redhu
on 6 Dec 2021
1 Comment
Walter Roberson
on 10 Jan 2022
Maple thinks that 3.33507942113645790766889887448*10^(-304) might be a solution.
Your equation with actual ratio a4/a3 does not have analytical solution. Try to solve it numerically with some tolerance.
Categories
Find more on Number Theory in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!