hyperbolic_functions_lbb

*by Richard Russell, April 2018*

Liberty 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:

function sinh(x) sinh = (exp(x) - exp(-x)) / 2 end function function cosh(x) cosh = (exp(x) + exp(-x)) / 2 end function function tanh(x) tanh = (exp(x) - exp(-x)) / (exp(x) + exp(-x)) end function function coth(x) coth = (exp(x) + exp(-x)) / (exp(x) - exp(-x)) end function function sech(x) sech = 2 / (exp(x) + exp(-x)) end function function csch(x) csch = 2 / (exp(x) - exp(-x)) end function

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies

hyperbolic_functions_lbb.txt · Last modified: 2018/04/17 17:38 by tbest3112

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International