Бесконечный ряд среднего значения
Jun. 6th, 2018 07:53 pmЯ понимаю, что это скорее к математикам, но там сообщество закрытое и полуживое.
Бортовой компьютер автомобиля непрерывно вычисляет средний расход топлива, пока его не обнулишь. Значение может считаться много лет, если не сбрасывать и не скидывать клемму с аккума.

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

Как это вообще возможно, если для вычисления текущего среднего значения нам нужен ВЕСЬ ряд чисел? Или это не так? Что это за формула такая?
Варианты "ряд на самом деле не бесконечен" или "компьютер реально хранит весь ряд" имеют очевидное объяснение, поэтому пропустим их.
no subject
Date: 2018-06-07 05:32 pm (UTC)Найдёте в ней FPU - свистните.
И откойте для себя ошибку вида "потеря точности".
no subject
Date: 2018-06-07 08:21 pm (UTC)no subject
Date: 2018-06-08 04:08 pm (UTC)Расскажитя, какие преимущества Вы намерены получить, реализуя весьма нетривиальную и ресурсоёмкую арифметику с плавающей точкой на 8-битном микроконтроллере - ну кроме возможности постить на стековефлоу слёзные мольбы о помощи по типу вот этого (https://ru.stackoverflow.com/questions/547223/Потеря-точности-c)?
no subject
Date: 2018-06-08 04:55 pm (UTC)Я рассматриваю возможность. И она есть - float на ATmega8 совершенно спокойно реализуется.
И упомянутые вами проблемы конкретно ни к ATmega8 ни к эмбеду вообще отношения не имеют.
no subject
Date: 2018-06-08 05:54 pm (UTC)А.
Я рассматриваю возможность. И она есть
Инкредибидьные машины?
И упомянутые вами проблемы конкретно ни к ATmega8 ни к эмбеду вообще отношения не имеют.
Розумеетсо - она фундаментальна.
Попробуйте представить точно число "пять" в формате IEEE 754.