Using Mathematica 10.4.1.0 I have a problem with Binomial on numerical computations.
Both of the following correctly return
1.0 as the result:
Binomial[0.1999999999999998, 1/5] (* 1. *) Binomial[0.2, 1/5] (* 1. *)
However, if I change the last digit to 9, it returns
5.0, which is wrong.
Binomial[0.1999999999999999, 1/5] (* 5. *)
Note that in general,
Binomial[x,x] is 1. In this case, both arguments are very close to 1/5, so the correct result is 1.
Do you have the same problem? Are there any workarounds?