How to solve exponential distribution equation using symbolic Matlab?

3 views (last 30 days)
I have exponential distribution function - F(tau) = beta * e^(-beta*tau). I need to integrate tau*F(tau) over the intervall 0 to inf, My answer should be 1/beta, however I don't get this answer. This is what I did:
>> syms tau beta
>> home
>> syms tau beta
>> f = tau*beta*exp(-beta*tau);
>> int(f, tau)
ans =
-(exp(-beta*tau)*(beta*tau + 1))/beta
Thanks for help, in advance.
  1 Comment
Sushil
Sushil on 13 Jun 2020
I tried it again and I got the answer:
>> f = x*a*exp(-a*x);
>> assume(a>=0);
>> int(f,x,0, inf)
ans =
1/a

Sign in to comment.

Accepted Answer

Bjorn Gustavsson
Bjorn Gustavsson on 13 Jun 2020
It helps the int if you explicitly tells what the range to integrate over is:
int(f,0,inf)
HTH

More Answers (0)

Products


Release

R2020a

Community Treasure Hunt

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

Start Hunting!