[identity profile] siron-nsk.livejournal.com posting in [community profile] engineering_ru
Я понимаю, что это скорее к математикам, но там сообщество закрытое и полуживое.

Бортовой компьютер автомобиля непрерывно вычисляет средний расход топлива, пока его не обнулишь. Значение может считаться много лет, если не сбрасывать и не скидывать клемму с аккума.



Как это вообще возможно, если для вычисления текущего среднего значения нам нужен ВЕСЬ ряд чисел? Или это не так? Что это за формула такая?
Варианты "ряд на самом деле не бесконечен" или "компьютер реально хранит весь ряд" имеют очевидное объяснение, поэтому пропустим их.

Date: 2018-06-06 03:57 pm (UTC)
From: [identity profile] dlagno.livejournal.com
если ты приглядишься, то в этой функции/формуле используется n -- номер текущего члена.

Чем больше времени прошло, тем больше n -- тем с большим "весом" входит предыдущее среднее.
Этим и обеспечивается плавность.

Разумеется, тут играет еще и то, что предыдущее среднее хранится с гораздо большей точностью, чем оно выводится.
То есть он скачет между 27.45678 и 27.45789
а ты видишь только 27.4
Edited Date: 2018-06-06 03:59 pm (UTC)

Date: 2018-06-06 07:00 pm (UTC)
From: [identity profile] boud.livejournal.com
Да не делает так никто. Не нужно это никому.
Величина среднего расхода, это не измеренная, а вычисленная величина. Хранится только общий пробег с момента обнуления и общий расход. ВСЁ.

Более совершенные БК используют другие алгоритмы, рассчитывая средний за последние несколько (сотен) часов или километров. Там приходится производить чуть больше действий, чем суммирование и деление, но тоже невелика сложность - раз в n метров ( n секунд) отнимать от величины израсходованного топлива вычисленное ранее среднее значение и добавлять к величине реальное количество израсходованного за этот период топлива.

Profile

engineering_ru: (Default)
Инженерия

December 2025

S M T W T F S
 123456
78910111213
14151617181920
2122232425 2627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 27th, 2026 11:18 pm
Powered by Dreamwidth Studios