solution for integration of following expression.
    6 views (last 30 days)
  
       Show older comments
    
can any one solve this integration?
integration of ((exp(a*x))/(1+b*exp(c*x)));
3 Comments
Accepted Answer
  Babak
      
 on 25 Sep 2012
        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 Comment
  Matt Fig
      
      
 on 25 Sep 2012
				I am not sure that is what the OP asked for here. I asked above for clarification, but got none.
More Answers (1)
  Azzi Abdelmalek
      
      
 on 25 Sep 2012
         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 Comments
  Babak
      
 on 25 Sep 2012
				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...
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


