[an error occurred while processing this directive]
ATAN
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено KPAH 20 марта 2006 г. 11:11
В ответ на: 2 Andy_p: А как вы углы выисляли? я кордик использовал. отправлено rmn 20 марта 2006 г. 10:47

Я ATAN делал так:

основная формула: atan(x)+atan(y) = atan((x+y)/(1-x*y))
на вход подаём X. X<=1, Y = максимальное из 1/n, 2/n.... k/n меньшее или равное X
z=(X-Y)/(1+X*Y), z<=1/n
в зависимости от n для вычисления atan(z) необходим полином той или иной степени. для n=32 хватает 3-й.
в итоге: atan(X) = atan(z) + atan(Y)

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru