Уведомления

Группа в Telegram: @pythonsu

#1 Июль 31, 2016 14:07:51

druidich92
Зарегистрирован: 2016-03-05
Сообщения: 29
Репутация: +  0  -
Профиль   Отправить e-mail  

Как рассчитать факториал от нецелого числа?

Добрый день, подскажите как рассчитать факториал от нецелого числа (возможно что даже и отрицательного)?

Офлайн

#2 Июль 31, 2016 14:29:56

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2843
Репутация: +  186  -
Профиль   Отправить e-mail  

Как рассчитать факториал от нецелого числа?

Никак. Т.к. факториал определён только для целых неотрицательных чисел.

P.S. Если тебе всё-таки надо его посчитать, то используй гамма-функцию:

 >>> x = 0.5
>>> math.gamma(1 + x)
0.886226925452758



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Отредактировано Rodegast (Июль 31, 2016 14:37:57)

Офлайн

#3 Июль 31, 2016 14:36:02

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Как рассчитать факториал от нецелого числа?

Обобщение факториала на комплексную плоскость называется Гамма Функция.
https://ru.wikipedia.org/wiki/%D0%93%D0%B0%D0%BC%D0%BC%D0%B0-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F

Реализованы например в scipy http://docs.scipy.org/doc/scipy/reference/special.html



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version