|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Evgeny Sharandin 2:5020/755.12 14 May 2001 23:27:00 To : Denes Raskovalov Subject : exp(x) -------------------------------------------------------------------------------- Привет Denes! 06 мая 2001 года (а было тогда 00:04) Denes Raskovalov в своем письме к Stanislav Shwartsman писал: SS>> библиотеку языка C. А это IMHO вполне реально. DR> Лови исходник: DR> function Exp(x:extended):extended;assembler; DR> {вычисление экспоненты по формуле: 2**(x*log2(e))} Эта жалкая поделка была хороша для 8087. Для нынешних процессоров половину здесь можно смело выкинуть, ускорив вычисление экспоненты, тем самым, процентов на 10..20. Радикального же ускорения можно добиться только при условии ограничения диапазона изменения аргумента. Hапример, при околонулевом аргументе экспоненту может оказаться выгоднее считать через ряд Тейлора (ограничившись 2-3 его членами). С уважением, Evgeny 15 мая 2001 года --- * Origin: LID (2:5020/755.12) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/39153b0079a8.html, оценка из 5, голосов 10
|