4 / 4 / 2
Регистрация: 05.02.2013
Сообщений: 441
1

Быстрые exp() и tanh()

22.09.2017, 13:59. Показов 1452. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток. Подскажите пожалуйста более быстродействующую библиотеку с функциями exp() и tanh() по сравнению с math.h, точность не важна.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.09.2017, 13:59
Ответы с готовыми решениями:

Ввести exp(2), exp(3) , exp(1). pi^2 c консоли
Требуется ввести экспоненту и число пи в степенях с клавиатуры.

Проверьте пожалуйста правильный ли следующий код: вычисление exp(x) и exp(-x)
Всем доброго время суток! Проверьте пожалуйста правильный ли следующий код exp(x): #include...

Функция гиперболического тангенса tanh(x)
Всем добрый день! Если взять два числа A и B и сложить их, то процессор проделает одну операцию...

Производная tanh через tanh
Добрый день. Найти производную этой функции активации...

10
Модератор
Эксперт С++
13411 / 10521 / 6285
Регистрация: 18.12.2011
Сообщений: 28,096
22.09.2017, 15:07 2
Напишите свои, в которых возьмите 3-4 члена разложения в ряд Тейлора.
0
4 / 4 / 2
Регистрация: 05.02.2013
Сообщений: 441
22.09.2017, 15:12  [ТС] 3
Это было бы очень просто. Только наверное не ряд Тейлора, а ряд Маклорена. Боюсь я не напишу оптимальный код, я не занимался этим никогда, для этого нужна хорошо знать архитектуру арифметического сопроцессора.
0
Заклинатель змей
611 / 508 / 213
Регистрация: 30.04.2016
Сообщений: 2,412
22.09.2017, 15:13 4
Abraziv__, кроме совета уважаемого zss, есть ещё http://fastmathparser.codeplex.com
0
1718 / 567 / 187
Регистрация: 12.03.2016
Сообщений: 2,169
22.09.2017, 15:13 5
И желательно на ассемблере.
0
Заклинатель змей
611 / 508 / 213
Регистрация: 30.04.2016
Сообщений: 2,412
22.09.2017, 15:15 6
мановар, и даже это есть на форуме (не в полном объеме)
Экспонента
0
4 / 4 / 2
Регистрация: 05.02.2013
Сообщений: 441
22.09.2017, 15:16  [ТС] 7
Спасибо братья. С вами весело.
0
Заклинатель змей
611 / 508 / 213
Регистрация: 30.04.2016
Сообщений: 2,412
22.09.2017, 15:21 8
Abraziv__, можете сравнить скорость для экспоненты, взяв первые 4 члена
Изображения
 
0
1718 / 567 / 187
Регистрация: 12.03.2016
Сообщений: 2,169
22.09.2017, 15:26 9
Сделайте ассемблерной вставкой в плюсах. С математическим сопроцессором тоже ничего сложного.
Ю.Магда "Ассемблер для процессоров Intel Pentium". 2006 год. Довольно неплохо все описано.
0
4 / 4 / 2
Регистрация: 05.02.2013
Сообщений: 441
22.09.2017, 15:28  [ТС] 10
думаете получится быстрее ?

Добавлено через 2 минуты
Так, то-то и оно. Компилятор сделает оптимальнее. Он сделает на SSE.
0
1718 / 567 / 187
Регистрация: 12.03.2016
Сообщений: 2,169
22.09.2017, 15:31 11
Цитата Сообщение от Abraziv__ Посмотреть сообщение
Он сделает на SSE.
Отстой, на AVX512.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.09.2017, 15:31
Помогаю со студенческими работами здесь

Java. Рекурсивный метод вычисления 10*x + exp(x) + exp(-x)
Целью задания было написать 3 метода для вычисления 10*x + exp(x) + exp(-x) (1 встроеным методом, 2...

Доказать |exp (z)|=e^(Re z), a Arg(exp(z)=Im(z)+2*pi*k, k є Z
|exp (z)|=e^(Re z), a Arg(exp(z))=Im(z)+2*pi*k, k є Z

Построение графика y=(exp(ln(X) * 3) + exp(ln(X) * 2)-15)/2;
Помогите пожалуйста доделать программу. При запуске программы пишет "Program1.pas(62) : Ошибка...

Вычислите:1/Exp(1 * ln(3))*1/Exp(2 * ln(3))+...+1/Exp(50 * ln(3))
помогите решить,очень надо!!!

преобразовать функции sqr, ceil, floor и exp в sqr=>elina ceil=>demon floor=>drou exp=>coma
преобразовать функции sqr, ceil, floor и exp то есть sqr=elina ceil=demon floor=drou exp=coma...

Быстрые переходы
Один html фаил. надо сделать быстрое меню, чтоб по нажатию спускалось вниз туда куда надо. Как -то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru