Den tirsdag den 13. januar 2015 skrev Steven G. Johnson <
[email protected]>:

> On Tuesday, January 13, 2015 at 12:04:49 AM UTC-5, Ivar Nesje wrote:
>>
>> Octave uses Float64 numbers by default, so factorial(20) in octave is
>> equivalent to factorial(20.0) in Julia.
>
>
> Although we don't currently define factorial for non-integer values, you
> can use the gamma function with floating-point values via the identity
> gamma(n+1) == factorial(n).
>
> So, you could do gamma(22.0) to compute factorial(21) approximately in
> floating-point.
>
> I'm not sure why we don't just have a
>      factorial(x::FloatingPoint) = gamma(x+1)
> method.
>

+1

Reply via email to