Php: Сглаживание функций

PHP: Построение абстракций 3 сообщения
Обновлено: 04 мая, 12:31
313
Студентов
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

Для полного доступа к испытанию нужен базовый план

Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.

Получить доступ
900
упражнений
2000+
часов теории
3200
тестов