Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

Ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.
Ограничения: максимум вложений в сообщении — 3 (3 осталось), максимальный размер всех файлов — 300 КБ, максимальный размер одного файла — 100 КБ
Снимите пометку с вложений, которые необходимо удалить
Перетащите файлы сюда или используйте кнопку для добавления файлов
Вложения и другие параметры
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр

Сообщения в этой теме

Автор Hellerick
 - августа 24, 2021, 16:40
Цитата: Yougi от августа 24, 2021, 15:57
ЦитироватьА что в ней несигмоидного?
на 180 градусов повёрнута от того, что мне нужно.
:what:
Автор Yougi
 - августа 24, 2021, 15:57
ЦитироватьА что в ней несигмоидного?
на 180 градусов повёрнута от того, что мне нужно.
Цитироватьа то и вообще синусоида
А вот, кстати, интересная идейка. Таблица синуса у меня уже есть в программе, но для других целей.
Можно по куску -pi/2 - pi/2 разгоняться.
ЦитироватьТак ведь вообще есть точное рекуррентное уравнение:
Э-э-э... Коллеги, не забывайте - я ведь не настоящий математик, я пятитомник Смирнова в макулатуре нашёл...
Автор maratique
 - августа 24, 2021, 14:41
Так ведь вообще есть точное рекуррентное уравнение:
f(x+y) = f(x)f(y) / ( 1- f(x) - f(y) + 2f(x)f(y) )

А можно просто вычислять экспоненту по формуле f(x+h) = f(x)f(h), а потом находить 1/(1+f).

То есть два умножения на шаге и абсолютная почти точность.
Автор Toman
 - августа 24, 2021, 14:26
Цитата: Yougi от августа 24, 2021, 09:57
Только получается не совсем сигмоида. Вернее, совсем не сигмоида.
А чем плох, например, тупой вариант из трёх частей: начальный параболический, потом прямой отрезок, и завершающий параболический? Эти ваши "настоящие" сигмоиды имеют ту неприятную особенность, что у них бесконечно длинные "хвосты", а значит, по красивой сигмоиде проблематично оперативно среагировать на внезапно приходящий входной сигнал. А вот такие варианты как парабола-прямая-парабола, а то и вообще синусоида (если не пугает бо́льшая временная растянутость перехода либо большее пиковое значение ускорения) - строго ограничены по длине, и потому позволяют предельно оперативно среагировать.
Автор Hellerick
 - августа 24, 2021, 14:15
Цитата: Yougi от августа 24, 2021, 09:57
Только получается не совсем сигмоида. Вернее, совсем не сигмоида.

E cual es nonsigmoidal sur lo?

А что в ней несигмоидного?
Автор Волод
 - августа 24, 2021, 10:37
Я ж для наглядности,  можно усложнив алгоритм, укоротить числа.
Можно добавив чисел в таблицу, вместо двух умножений, сделать одно.
Автор Yougi
 - августа 24, 2021, 10:25
ЦитироватьПример:
Понятно, спасибо.
Только вот математика даже в 32 бита не укладывается.
Похоже, придётся всё-таки аппроксимацию отрезками колхозить.
Автор Волод
 - августа 24, 2021, 10:19
Пример:

е3,15(3+0,1+0,05) = е3хе0.1хе0.05  --- 2008554х110517х105127=23336024432917086


Из таблицы:
е0,05=1,05127 ---105127
е0,1=1,10517-----110517
...................................

е3=20,08554 -----2008554



f=23336024432917086/(23336024432917086+1 000 000 000 000 000)≈0,95891
Автор Yougi
 - августа 24, 2021, 09:57
ЦитироватьМожно использовать просто p = t^3/12+t/2, тоже получается довольно точно.
Только получается не совсем сигмоида. Вернее, совсем не сигмоида.
Автор Hellerick
 - августа 24, 2021, 09:01
p(t) = t^7/6702+t^5/257+t^3/12+t/2
y(p) = 1/(sqrt(4*p^2+1)-2*p+1)


ExactApprox
-100,000050,00013
-90,000120,00025
-80,000340,00051
-70,000910,00113
-60,002470,00268
-50,006690,00676
-40,017990,01784
-30,047430,04731
-20,119200,11938
-10,268940,26900
00,500000,50000
10,731060,73100
20,880800,88062
30,952570,95269
40,982010,98216
50,993310,99324
60,997530,99732
70,999090,99887
80,999660,99949
90,999880,99975
100,999950,99987

On pote usa simple p = t^3/12+t/2, lo ance dona resultas bastante prosima.

Можно использовать просто p = t^3/12+t/2, тоже получается довольно точно.