Испытания

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

PHP: Построение абстракций

Идея сглаживания (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
Успешных завершений: 80%

Для полного доступа к упражнению, нужна профессиональная подписка

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

Получить доступ
115
курсов
892
упражнения
2241
час теории
3196
тестов

Последние код-ревью

Автор Дата обновления Версий
dmitriy_i 22 июня, 11:15 1
orionbetel 30 мая, 15:38 1
andb9 16 мая, 01:54 1
andem 20 апр., 16:27 1
user-ae8be4f0efb14888 05 апр., 20:30 1