Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Функция гиперболического тангенса

90K
08 апреля 2013 года
cucutnog
1 / / 08.04.2013
Всем добрый день!

Если взять два числа A и B и сложить их, то процессор проделает одну операцию сложения,так?

А сколько операций и каких проделает процессор, если я хочу взять гиперболический тангенс от аргумента?

Например, tanh(3).

Такой же вопрос про экспоненту в какой либо степени. Напрмиер, exp(3)
20K
08 апреля 2013 года
ellor!
198 / / 24.05.2012
В Delphi, например, экспонента реализована в модуле System

Код:
function Exp(const X: Extended): Extended;
asm
        {       e**x = 2**(x*log2(e))   }
        FLD     X
        FLDL2E              { y := x*log2e;      }
        FMUL
        FLD     ST(0)       { i := round(y);     }
        FRNDINT
        FSUB    ST(1), ST   { f := y - i;        }
        FXCH    ST(1)       { z := 2**f          }
        F2XM1
        FLD1
        FADD
        FSCALE              { result := z * 2**i }
        FSTP    ST(1)
end;
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог