hyperbolic_functions
This is an old revision of the document!
by Richard Russell, April 2018
BBC BASIC doesn't include the hyperbolic trig functions (sinh, cosh, tanh etc.) as a built-in feature, but they can easily be synthesised as user-defined functions as follows:
DEF FNsinh(x) = (EXP(x) - EXP(-x)) / 2 DEF FNcosh(x) = (EXP(x) + EXP(-x)) / 2 DEF FNtanh(x) = (EXP(x) - EXP(-x)) / (EXP(x) + EXP(-x)) DEF FNcoth(x) = (EXP(x) + EXP(-x)) / (EXP(x) - EXP(-x)) DEF FNsech(x) = 2 / (EXP(x) + EXP(-x)) DEF FNcsch(x) = 2 / (EXP(x) - EXP(-x))
hyperbolic_functions.1523094049.txt.gz · Last modified: 2024/01/05 00:17 (external edit)