3= 2*(e^x - e^-x)
Ältere Kommentare anzeigen
How to solve this equation to find x? Thanks in advance
Akzeptierte Antwort
Weitere Antworten (4)
Torsten
am 21 Dez. 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
am 21 Dez. 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
am 21 Dez. 2017
0 Stimmen
Try the fzero() function.
Mohammad Sulaiman Stanekzai
am 24 Dez. 2017
0 Stimmen
Kategorien
Mehr zu Numeric Solvers finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!