How to simplify factorial before calculating the result

1 visualizzazione (ultimi 30 giorni)
Hi, I'm trying to calculate (2189!/(2165!*24!))/(2190!/(2165!*25!)). MathLab is telling me it's NaN because of the Inf/Inf result but i know the answer is around 1/438. Is there a way to tell MathLab to simplify the factorials before calulating their values.
  1 Commento
James Tursa
James Tursa il 29 Set 2021
Modificato: James Tursa il 29 Set 2021
Is it only this particular calculation you are interested in (which easily reduces to 25/2190 by inspection ... not close to your claimed 1/438), or is this simply an example of a more generic calculation?

Accedi per commentare.

Risposte (1)

Matt J
Matt J il 29 Set 2021
nchoosek(2189,24)/nchoosek(2190,25),
Warning: Result may not be exact. Coefficient is greater than 9.007199e+15 and is only accurate to 15 digits
Warning: Result may not be exact. Coefficient is greater than 9.007199e+15 and is only accurate to 15 digits
ans = 0.0114

Categorie

Scopri di più su Loops and Conditional Statements in Help Center e File Exchange

Tag

Prodotti


Release

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by