Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

1. Синус можно посчитать, аппроксимировав его полиномом, при значениях аргУмента от до пи пополам. Степень полинома от точности зависит. 2. Синус можно посчитать, вспомнив тригонометрию.

Отправлено -=ВН=- 09 августа 2007 г. 12:24
В ответ на: Вычисление значения функции sin(x)...(+) отправлено <font color=gray>igorenja</font> 09 августа 2007 г. 08:31

sin(x+dx)=sin(x)*cos(dx)+cos(x)*sin(dx)=
sin(x )*cos(dx)+sin(dx)*sqrt(1-sin(x)^2).
sin(dx),cos(dx) - константы. Но надо уметь считать корень.Например аппороксимируя его полиномом в диапазоне подкоренного от 0.5 до 1.
А ишо лучше иметь и синус и косинус. От этого одна сплошная польза.
exp(j(x+dx))=exp(j*dx)*exp(jx). :-)
3. Действительный бих-фильтр 2-го порядка без потерь, чистополюсной и полюса на единичной окружности. Или комплексный первого порядка чистополюсной и без потерь(по сути для него выражение 4 мя строчками выше). :-)


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
поделите 4 пополам:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru