реклама на сайте
подробности

 
 
> ADSP усреднение на лету, Как усреднять принятые значения на лету
uriy
сообщение Dec 27 2005, 12:43
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Через SPORT принимаютя отсчеты, нужно находить их среднее значение на лету. Количество отсчетов заранее не известно.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Dr.NoA
сообщение Dec 27 2005, 20:21
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 316
Регистрация: 22-10-05
Пользователь №: 9 976



Попробуйте формулу

avg(i)=[(n-1)*avg(i-1)+x(i)]/n,
где
avg - среднее значение;
x - значение нового отсчета;
n - общее количество обработанных отсчетов.

После получения первого отсчета n=1, поэтому
avg(1) = [(1-1)*0 + x1]/1 = x1

После второго n=2:
avg(2) = [(2-1)*x1 + x2]/2 = (x1+x2)/2

и т.д.

Сообщение отредактировал Dr.NoA - Dec 27 2005, 20:21
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 03:41
Рейтинг@Mail.ru


Страница сгенерированна за 0.0132 секунд с 7
ELECTRONIX ©2004-2016