How to solve exponential distribution equation using symbolic Matlab?

2 visualizzazioni (ultimi 30 giorni)
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 Commento
Sushil
Sushil il 13 Giu 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

Accedi per commentare.

Risposta accettata

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

Più risposte (0)

Prodotti


Release

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by