Основные возможности платформы Hexlet не доступны в вашем браузере.
Пожалуйста, обновитесь. Выбрать браузер.

Испытания

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

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
Начать Успешных завершений: 80%

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

Автор Дата обновления Версий
li0n0k 11 дек., 11:14 1
snake19 21 нояб., 17:34 1
lisa 31 окт., 19:25 1
alekslesik 23 апр., 08:29 1
honeywhite 15 марта, 01:17 1