PHP: Сглаживание функций
Обновлено: 14 сент., 17:23
315
Студентов
81%
Завершения
Идея сглаживания (smoothing a function) играет важную роль в обработке сигналов.
Если f — функция, а dx — некоторое малое число, то сглаженная версия f есть функция,
значение которой в точке x есть среднее между f(x − dx)
, f(x)
и f(x + dx)
.
src/Solution.php
Напишите функцию smooth()
, которая в качестве ввода принимает два аргумента: функцию, вычисляющую f
,
и малое число dx
, а возвращает функцию, вычисляющую сглаженную версию f
.
Примеры
$smoothFunc = smooth(fn($sum) => sin(rad2deg($sum)), 15);
$smoothFunc(10) // ~ 0.438
Для полного доступа к испытанию нужен базовый план
Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.