what is the MATLAB function to evaluate ncr value when n is real
90 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
PJS KUMAR
le 25 Août 2018
Commenté : Walter Roberson
le 25 Août 2018
what is the MATLAB function to evaluate ncr value when n is real
6 commentaires
Walter Roberson
le 25 Août 2018
What numeric values do you expect for the cases nCr(0.5,2) and nCr(-3,2) ? Number of combinations is only defined for positive integers.
Réponse acceptée
Kaushik Lakshminarasimhan
le 25 Août 2018
If n and r are both non-negative integers, and n >= r, use:
nCr = nchoosek(n,r)
If n and/or r can be negative, you can use the more general form:
nCr = gamma(n+1)/(gamma(r+1)*gamma((n-r)+1))
If either n or r is an integer <= -1, then the nCr is not defined.
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur NaNs dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!