Python Glossary English

все 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Сообщить о неточности