How to solve hyperbolic function ratio equation
조회 수: 5 (최근 30일)
이전 댓글 표시
find x from the following equation
( y/z ) = (tanh x)/(tanh (x/z))
evaluate x from the following equation if 'y' and 'z' are known.
댓글 수: 0
답변 (1개)
Wan Ji
2021년 8월 23일
you can solve it with symbolic expression
syms z x y
eq = y/z - tanh(x)/tanh(x/2);
sol = solve(eq, x, 'ReturnConditions',true);
x = sol.x
% conds = sol.conditions % see conditions
x equals to
x =
log((z + (-y*(y - 2*z))^(1/2))/(y - z)) + pi*k*2i
log((z - (-y*(y - 2*z))^(1/2))/(y - z)) + pi*k*2i
where k is an integer.
댓글 수: 1
Wan Ji
2021년 8월 23일
Given y=1, z=2, k=0, evalute x as
x =[ log((z + (-y*(y - 2*z))^(1/2))/(y - z)); ...
log((z - (-y*(y - 2*z))^(1/2))/(y - z))];
x = subs(x, [y,z],[1,2])
Then
x0 =
log(- 3^(1/2) - 2)
log(3^(1/2) - 2)
참고 항목
카테고리
Help Center 및 File Exchange에서 Mathematics and Optimization에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!