Solving non linear equation for x
Show older comments
Solving non linear equation for x
x^2 ln(0.4956/x) = (1-x)^2 ln(0.47198/(1-x)
Can somebody solve this equation for me?
I'm finding little difficulty in this
Accepted Answer
More Answers (2)
madhan ravi
on 10 Dec 2018
Edited: madhan ravi
on 10 Dec 2018
syms x
x=vpasolve((x.^2.*log(0.4956./x) == (1-x).^2.*log(0.47198./(1-x))))
Gives:
x =
0.52091005935042057378274263984089 - 1.0079858568869724875750086505265i
>>
Star Strider
on 10 Dec 2018
Using the Optimization Toolbox fsolve function:
eqn = @(x) x.^2 .* log(0.4956./x) - (1-x).^2 .* log(0.47198./(1-x));
xval = fsolve(eqn, 10)
produces:
xval =
0.51145093065171 + 9.06147769514677e-09i
Categories
Find more on Linear Algebra in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!