дети.... просто дети...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Max_Fly 15 сентября 2003 г. 20:10
В ответ на: треба усреднить 2000 измерений. нужен алгоритм для AVR(+) отправлено 333ий 15 сентября 2003 г. 17:03

может это мне кажется тривиальным поскольку недавно из-за парты? среднее значение - это сумма элементов множества разделённая от 1 до N разделённая на колличество - N. Но сумма N+1 элемента можно представить как сумму N элементов плюс N+1 -й элемент. (ничего криминального не сказал? просто напишите в строчку N+1 элемент и N из них возьмите в скобочки типа 6 яблок это 5 яблок + 6-е яблоко.).
таким образом среднее значение N элементов можно представить как (в числителе) сумма N-1 значения + N-е значение, разделить на N. По свойству сложения дробей - сумма дробей с равными знаменателями есть дробь - числитель которой есть сумма числителей а знаменатель остаётся прежним - преобразуем обратно - имеем. 2 дроби - первая - сумма значений от 1 до N-1 разделить на N. Вторая - N-й єлемент множества - делённый на N. Фактически надо хранить математическое ожидание N-й член - который и так есть - значение с АЦП. и порядковый номер отсчёта. Извините если что не так - выводил прямо тут.

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

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru