3= 2*(e^x - e^-x)
Show older comments
How to solve this equation to find x? Thanks in advance
Accepted Answer
More Answers (4)
Torsten
on 21 Dec 2017
Substitute
e^x = y.
This leads to
y - 1/y = 3/2
or
y^2 - 3/2*y - 1 = 0.
Thus
y = 3/4 + sqrt(25/16) = 2.
Then
x = log(y) = log(2).
Or use
xsol = solve(3==2*(exp(x)-exp(-x)),x)
Best wishes
Torsten.
Star Strider
on 21 Dec 2017
Much simpler, because your equation is equivalent to 4*sinh(x):
xarg = @(y) asinh(y/4)
Result = xarg(3)
Result =
0.693147180559945
Even the anonymous function is not necessary. I added it to convenience.
Image Analyst
on 21 Dec 2017
0 votes
Try the fzero() function.
Mohammad Sulaiman Stanekzai
on 24 Dec 2017
0 votes
Categories
Find more on Numeric Solvers 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!