How to simplify factorial before calculating the result

1 visualización (últimos 30 días)
Christophe Croisetière
Christophe Croisetière el 29 de Sept. de 2021
Editada: James Tursa el 29 de Sept. de 2021
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 comentario
James Tursa
James Tursa el 29 de Sept. de 2021
Editada: James Tursa el 29 de Sept. de 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?

Iniciar sesión para comentar.

Respuestas (1)

Matt J
Matt J el 29 de Sept. de 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
  2 comentarios
Matt J
Matt J el 29 de Sept. de 2021
I'm glad, but if so, please Accept-click the answer.

Iniciar sesión para comentar.

Categorías

Más información sobre Loops and Conditional Statements en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by