3= 2*(e^x - e^-x)
Afficher commentaires plus anciens
How to solve this equation to find x? Thanks in advance
Réponse acceptée
Plus de réponses (4)
Torsten
le 21 Déc 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
le 21 Déc 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
le 21 Déc 2017
0 votes
Try the fzero() function.
Mohammad Sulaiman Stanekzai
le 24 Déc 2017
0 votes
Catégories
En savoir plus sur Numeric Solvers dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!