How to solve exponential distribution equation using symbolic Matlab?

2 Ansichten (letzte 30 Tage)
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 Kommentar
Sushil
Sushil am 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

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

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

Weitere Antworten (0)

Produkte


Version

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by