Пт июн 26, 2015 20:12:58
bad2cat писал(а):Я так понимаю, там главные потери - динамические на переключателях?
Пт июн 26, 2015 23:30:40
Таблицу можно интерполировать не линейной функцией, а допустим, квадратичной, или более высоким полиномом. Точность растёт очень быстро. Я как-то извращался с полиномиальной аппроксимацией одной ужасной функции. Думаю, для синуса можно что-то аналогичное придумать и быстро считаемое в рамках арифметики с фиксированной точкой (синус в отличие от той функции в математическом смысле очень хорошая функция, и это скажется). Точность можно сделать хоть 10^-10 при желании. Не думаю что размер таблицы вылезет за сотню чисел в сумме по всем коэффициентам всех полиномов.FPGAlover писал(а):Cat писал(а): радиусом скажем метр, и длиной пару метров при разрешении 0,01 мм
Да уж, для такой точности, таблица будет ~600К значений
Сб июн 27, 2015 01:52:10
Пн июн 29, 2015 09:23:49
B@R5uk писал(а):Таблицу можно интерполировать не линейной функцией, а допустим, квадратичной, или более высоким полиномом.
Вт июн 30, 2015 13:58:23
Ср июл 22, 2015 15:43:03
B@R5uk писал(а):Таблицу можно интерполировать не линейной функцией, а допустим, квадратичной, или более высоким полиномом.
Cat писал(а):софт считает синус - 9 значащих разрядов с плавающей точкой
FPGAlover писал(а):Конечно можно, но боремся то за быстродействие.
Чт июл 13, 2017 11:46:14
Cat писал(а): радиусом скажем метр, и длиной пару метров при разрешении 0,01 мм
Вс авг 06, 2017 15:08:57
Вс авг 06, 2017 20:09:12
Пн авг 07, 2017 04:18:05
x0=0 Y0, dY0, d2Y0...d6Y0 // посчитанное для x0=0
x0=15 Y0, dY0, d2Y0...d6Y0 // посчитанное для x0=15
x0=30 ......
Чт авг 17, 2017 15:53:04
Пн май 31, 2021 19:56:11
Пн май 31, 2021 20:08:59
Вт июн 08, 2021 19:43:45
Пн июн 28, 2021 13:48:14
Пт июл 02, 2021 18:41:07
Пт июл 02, 2021 21:35:20