Испытания

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

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

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

Solution.php

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

Пример:

1
2
3
4
5
$smoothFunc = smooth(function ($sum) {
  return sin(rad2deg($sum));
}, 15);

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

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

Автор Дата обновления Версий
gyorgy 23 окт., 04:28 1
user-78423b6647ebbe4b 05 окт., 06:45 1
rkozlov95 17 сент., 11:12 1
moisey 06 сент., 14:35 1
zulkris 20 июля, 08:43 1