Я делаю некоторые вычисления цифровой обработки сигналов в javascript, и я обнаружил, что вычисление гиперболического тангенса ( tanh ) слишком дорого. Вот как я сейчас аппроксимирую tanh :
function tanh (arg) {
// sinh(number)/cosh(number)
return (Math.exp(arg) - Math.exp(-arg)) / (Math.exp(arg) + Math.exp(-arg));
}
Кто-нибудь знает более быстрый способ его вычисления?