В смысле, находит среднее арифметическое за определённый период: суммирует значения с определённым периодом и делит на количество измерений, потом сумма сбрасывается и процесс повторяется или высчитывает среднее арифметическое скользящим окном: с определённым периодом значения пишутся в стек, значения всех разрядов стека суммируются и делятся на количество разрядов? Количеством разрядов стека умноженное на период записи определяют ширину скользящего окна в масштабе времени.
Последний раз редактировалось Сергей0308; 03.06.2024 в 12:48.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Да забейте, у меня нет периода обновления, у меня есть кол-во входящих данных, а идут они хаотично и непрерывно, вот и нужно в этом числовом окне (кол-во переменных), в общем нужно среднее арифметическое по последним N-значениям, без привязки ко времени цикла, т.е. есть 128 значений, поступило 129, первое затерлось и так по кругу. У меня уже давно есть рабочий макрос, который так делает, просто подумал, что этот будет полегче в плане кол-ва элементов...
https://owen.ru/forum/attachment.php...1&d=1717412685
https://owen.ru/forum/attachment.php...1&d=1717412695
Последний раз редактировалось Traveller; 03.06.2024 в 14:26.
Вы же пишите значения в стек с определённым периодом, например равным двум циклам программы, я могу и каждый цикл программы писать значения, короче это и будет периодом обновления!
В одной из тем "капзап" предлагал упрощённый алгоритм вычисления среднего значения скользящим окном, в смысле когда стек полностью заполнен, при каждом последующем такте записи в стек у нас к сумме стека прибавляется самое новое значение и отнимается самое старое, поэтому алгоритм можно упростить в разы, надеюсь понятно написал?
Получается, что стек и не нужен, в смысле, достаточно сумматора и ширину окна можно сделать практически любую без усложнения алгоритма!
Последний раз редактировалось Сергей0308; 03.06.2024 в 15:59.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.