zero value in beronoulli trials !!!

Hi sir,I want to know,why some values in my program equal to zero
This is my program
N=10;
P=0.5;
for K=0:N;
format long e
M =exp((P)^K*((1-P)^N-K)*(factorial(N)/factorial(K)*factorial(N-K)))
display(M)
end
Thanks in advance

 Réponse acceptée

Andrew Newell
Andrew Newell le 10 Avr 2011

1 vote

The correct expression is
M =P.^K.*(1-P).^(N-K).*factorial(N)./(factorial(K).*factorial(N-K))
If you have the Statistics Toolbox, you can confirm that this gives the same output as
binopdf(0:N,N,P)

1 commentaire

reem
reem le 10 Avr 2011
Thank you so so much Oleg and Andrew
I will not forget your help forever
Kind regards

Connectez-vous pour commenter.

Plus de réponses (2)

Oleg Komarov
Oleg Komarov le 10 Avr 2011

1 vote

Some other parenthesis mistakes corrected:
N=10;
P=0.5;
K=0:N;
M =exp(P.^K.*(1-P).^(N-K).*factorial(N)./(factorial(K).*factorial(N-K)))

1 commentaire

reem
reem le 10 Avr 2011
Thank you so much Oleg
I hope all best thing for you

Connectez-vous pour commenter.

bym
bym le 10 Avr 2011

0 votes

I think you want N!/(K!*(N-K)!)<--note parentheses

1 commentaire

reem
reem le 10 Avr 2011
Yes I want that,so what is the problem here in my program

Connectez-vous pour commenter.

Catégories

En savoir plus sur MATLAB dans Centre d'aide et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by