Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
кстати, а как Вы сшиваете края в соседних окнах? ->
Отправлено
lmu
15 августа 2007 г. 12:03
В ответ на:
Дохтор, будьте милосердны, 1 деление, 1 умножение и 1 сложение:-)))
отправлено -=ВН=- 15 августа 2007 г. 11:54
Что при обнулении Y[-1] в каждом следующем окне, что при приравнивании его среднему за предыдущее окно, на выходе алгоритма имеет место некий переходной процесс видимо связанный с тем что я обнуляю i.
Составить ответ
|
Вернуться на конференцию
Ответы
Ну да. Связан с обнулением i . Только это не переходный процесс. Это среднее за i+1 точку. А в каждом новом окне нужно обнулять Y[-1], если интересует среднее именно в этом новом окне.
—
-=ВН=-
(15.08.2007 12:20:34
193.125.71.140
,
пустое
)
Не надо тут никаких окон - это обычный осредняющий ЦФНЧ 1-го порядка (+):
—
argus98
(15.08.2007 12:09:39
81.22.205.230
, 152 байт)
N не может постоянно быть степенью двойки:-))
—
-=ВН=-
(15.08.2007 12:16:41
193.125.71.140
,
пустое
)
как клиент закажет:) А по жизни для 1 порядка вполне хватает
—
argus98
(15.08.2007 12:26:35
81.22.205.230
,
пустое
)
Ничего он не закажет. Речь шла о точном среднем.
—
-=ВН=-
(15.08.2007 12:29:26
193.125.71.140
,
пустое
)
Для точного среднего в любой момент времени без буфера не обойтись, тут этот фильтр не поможет (+):
—
argus98
(15.08.2007 12:43:39
81.22.205.230
, 127 байт)
Давайте не спорить. То, что я написал всего лишь рекуррентная форма общеизвестной формулы вычисления среднего. y[n]= 1/(n+1)*summa(x[i]). Сумма от 0 до n.
—
-=ВН=-
(15.08.2007 12:52:51
193.125.71.140
,
пустое
)
кстати, не выходит у меня по одной операции сложения, умножения и деления, туплю-с
—
lmu
(15.08.2007 13:03:16
134.32.148.107
,
пустое
)
y[n]={n*y[n-1]+x[n]}/(n-1). Или делайте как Дохтор прописал:-)) v[n]=v[n-1]+x[n]; y[n]=v[n]/(n+1). :-))
—
-=ВН=-
(15.08.2007 13:07:4
193.125.71.140
,
пустое
)
ОК
—
argus98
(15.08.2007 12:56:50
81.22.205.230
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
умножьте 3 на единицу:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru