Я бы выбрал разрешение для анализа (то есть размер вашего закрытого интервала, назовите его дельта X), а затем, как упомянул @Jerry, нашел максимальное и минимальное значение функции в этом закрытом интервале, включая конецpoints.
Это даст вам n интервалов (или дельта-х), и вы найдете максимальное и минимальное значения каждого интервала (назовем их дельта-Y).
Теперь вы по существу разделите домен своей функции на эти n дельта-Х, каждый из которых имеет соответствующую дельту Y.
Затем вы сможете сгруппировать интервалы так, чтобыгруппа m интервалов добавляет до 15% функциональной области.Давайте назовем группу из m интервалов вашего "размера окна" анализа.
Кажется, что тогда вы сможете скользить по ширине одной дельты X и суммироватьдельта Ys для окна.Сохраните это значение, а затем скользите по другой дельте X, пока не закончится свободное место (сохраняя при этом весь размер окна в домене).Найдите наименьшую сумму, которая должна соответствовать «самой гладкой» 15% - учитывая, что сглаживание означает наименьшую дисперсию Y.