solution for integration of following expression.

1 回表示 (過去 30 日間)
Dr. Siva Malla
Dr. Siva Malla 2012 年 9 月 25 日
can any one solve this integration?
integration of ((exp(a*x))/(1+b*exp(c*x)));
  3 件のコメント
Dr. Siva Malla
Dr. Siva Malla 2012 年 9 月 26 日
I want indefinite integral
Matt Fig
Matt Fig 2012 年 9 月 26 日
Then you will have to look to Mathematica.

サインインしてコメントする。

採用された回答

Babak
Babak 2012 年 9 月 25 日
A general form for the indefinite integral of your problem does not exist.
Take y = exp(a*x) and transform the integral over x to an integral over y. It will be the integral of
1/a* 1/(1+b*y^(c/a)) *dy
depending on what the value of c/a is, a general form for the integral may/may not exist. For example, for c/a=1, the result is
1/(a*b)* log(1+b*y)
but for c/a=2, b>0, the integral will be
sqrt(b)/a*Arctan(sqrt(b)*y)
So I don't think you can get a general form of the integral from the Symbolic Math Toolbox or any other Symbolic Math Software. You can use the numerical integrations methods and integrate it over a definite domain.
  1 件のコメント
Matt Fig
Matt Fig 2012 年 9 月 25 日
I am not sure that is what the OP asked for here. I asked above for clarification, but got none.

サインインしてコメントする。

その他の回答 (1 件)

Azzi Abdelmalek
Azzi Abdelmalek 2012 年 9 月 25 日
syms x
% you must assign values to a b and c to find result
a=1;b=1;c=1;
y=((exp(a*x))/(1+b*exp(c*x)))
inty=int(y)
  4 件のコメント
Babak
Babak 2012 年 9 月 25 日
Thanks! It confirms the result of
1/(a*b)* log(1+b*y)
for the case where c/a=1 in my answer above. I don't think MATLAB can do the integral when a, b and c are all syms though...
Matt Fig
Matt Fig 2012 年 9 月 25 日
No, but Mathematica can:

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeSymbolic Math Toolbox についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by