все Python 3Числа и математикафункция
math.cosh
гиперболические
Гиперболический косинус x: (e**x + e**-x) / 2.
Синтаксис
math.cosh(...)
Растёт экспоненциально, и примерно с аргумента 710 результат перестаёт помещаться в float — вместо числа прилетает OverflowError (math range error). С обычным косинусом общего мало: cosh чётная, но не колеблется и никогда не бывает меньше 1.
Примеры
import math
print(math.cosh(0)) # → 1.0
print(round(math.cosh(1), 4)) # → 1.5431
print(round(math.cosh(-1), 4)) # → 1.5431
print(round(math.cosh(2) ** 2 - math.sinh(2) ** 2, 4)) # → 1.0
print(math.cosh(1000)) # → OverflowError
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности