MAKING SUBJECT OF FOMULAR

26 次查看(过去 30 天)
lloyd mukunza
lloyd mukunza 2014-9-20
HOW DO I MAKE X SUBJECT OF FOMULAR IN THIS EQUATION x = exp(x+y).
I have tried the following code
syms x y
solve('x = exp(x+y)',x)
and this give me *
[sym empty].*
How best can I do it.
  1 个评论
Chibuzo Chukwu
Chibuzo Chukwu 2018-12-13
I am also stoked with a situation of the same form. All out gigs should please look into this kind of problem and suggest a way out.

请先登录,再进行评论。

回答(2 个)

Walter Roberson
Walter Roberson 2018-12-13
In older versions of MATLAB,
solve('x = exp(x+y)', 'x')
In more modern versions
syms x y
solve(x == exp(x+y), x)
However, MATLAB is not able to find a solution. A solution exists, and is
-lambertw(-exp(y))
but MATLAB is not strong on Lambert W processing.

Chibuzo Chukwu
Chibuzo Chukwu 2018-12-13
Thanks for your response. I have tried to read about the Lambert W function and it has been helpful but can you look at this problem?
There are series of values for x and a and it's required to have a linear plot of a against x in the equation connecting them
ln(x^alpha * a) = c- 2*x*m
To determine values alpha and m from the graph
Is there anyway this can be rearrange to achieve this?
  15 个评论
Walter Roberson
Walter Roberson 2018-12-17
No. If part of your data has a linear fit then it makes no sense to fit a power model to it.
If you want a linear fit then set alpha to 0. That would get ln a on the left side and linear terms on the right leading to aa simple polynomial fit.
Chibuzo Chukwu
Chibuzo Chukwu 2018-12-17
Thanks a lot. Your insight has been very useful and infact you've answered my question very satisfactory. I will get back to you if I find any other obstacle. Thanks a million.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Linear Algebra 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by