Please, how to solve a log equation?
24 views (last 30 days)
Show older comments
Please, someone can help me I solve an equation like this in the Matlab: 0.10==e^((-x*pi)/(sqrt((1-x^2))))?
Regards!
1 Comment
David Young
on 8 Mar 2014
Is there some reason why you need to solve it in MATLAB, presumably with the symbolic toolbox? Solving it on paper is faster, I think, and gives x = -0.5912 in a few lines.
Answers (2)
Star Strider
on 8 Mar 2014
I agree with David Young, but if you absolutely must solve it in MATLAB, here are two options:
Numerically:
f = @(x) 0.1 - (exp((-x.*pi) ./ sqrt(1 - x.^2)))
x = fzero(f, 0)
Symbolically:
syms x 'real'
g = 0.10 == exp((-x*pi)/(sqrt((1-x^2))))
fx = solve(g)
2 Comments
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!