Испытания

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

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

Идея сглаживания (smoothing a function) играет важную роль в обработке сигналов. Если f — функция, а dx — некоторое малое число, то сглаженная версия f есть функция, значение которой в точке x есть среднее между f(x − dx), f(x) и f(x + dx).

Solution.php

Напишите функцию smooth, которая в качестве ввода принимает два аргумента: функцию, вычисляющую f, и малое число dx, а возвращает функцию, вычисляющую сглаженную версию f.

Пример:

$smoothFunc = smooth(function ($sum) {
  return sin(rad2deg($sum));
}, 15);

$smoothFunc(10) // ~ 0.438
Начать испытание Успешных завершений: 79%

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

Автор Дата обновления Версий
freedonut 22 мая, 07:19 1
escudo 29 апр., 11:54 1
hermes 28 марта, 04:31 1
apoloz 27 марта, 14:16 1
fidilly 21 февр., 15:52 1