[an error occurred while processing this directive]
Ответ: Для малых углов меньше 10 градусов вполне подходит sin(a)=1/a в радианах.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
vesna4
13 сентября 2002 г. 16:49
В ответ на:
Кто знает быстрый алгоритм вычисления синуса (результат однобайтный)
отправлено Ёхан Палыч 13 сентября 2002 г. 16:10
Составить ответ
|||
Конференция
|||
Архив
Ответы
Не надо sin(a) = 1/a, надо sin(a) = a. Ты всё перепутал.
—
Avla0652
(13.09.2002 17:11,
пустое
)
Ответ: Бес попутал...
—
vesna4
(13.09.2002 17:15,
пустое
)
Интересная формула получилась :))
—
Mik
(13.09.2002 17:00, 362 байт)
В моём случае операции с float point противопоказаны :(
—
Ёхан Палыч
(13.09.2002 17:14,
пустое
)
А что так грустно ? почему, в смысле? Для кого пишем?
—
mse
(13.09.2002 17:27,
пустое
)
Это очень долгий разговор :)
—
Ёхан Палыч
(13.09.2002 17:32,
пустое
)
Ответ: В любом случае (за исключением военного времени) sin(a)<=1, в военное время значение синуса может достигать 3. 8-)
—
vesna4
(13.09.2002 17:21,
пустое
)
Ответ: А в каком диапазоне работаешь? Какие значения углов?
—
vesna4
(13.09.2002 17:17,
пустое
)
Вообще от 0 до 2Pi, но можно и в одной четверти
—
Ёхан Палыч
(13.09.2002 17:20,
пустое
)
Не нужно от -П/2 до П/2. Достаточно от О до П/2. Точку X0 для ряда Тейлора надо взять, скажем в П/4. Тогда отрезок аппроксимации будет короче, а эффективность выше. А вообще, люди ведь всё это давно сделали наверняка.
—
Avla0652
(13.09.2002 17:09,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru