@madc0de

Как найти среднее квадратическое по формуле на php?

5c33272674b90001645641.png
Как написать эту формулу на php?
  • Вопрос задан
  • 98 просмотров
Пригласить эксперта
Ответы на вопрос 1
delphinpro
@delphinpro
frontend developer
Задача: Сложить квадраты всех чисел, разделить на количество чисел и извлечь квадратный корень.

Решение.

Пусть числа заданы массивом:

$numbers = [1, 2, 3];

Получаем сумму квадратов:

$sum = array_reduce($numbers, function($prev, $item){
    return $prev + pow($item, 2);
}, 0);


Делим на количество чисел:

$tmp = $sum / count($numbers);

Извлекаем квадратный корень:

$value = sqrt($tmp);

Весь код целиком:

$numbers = [1, 2, 3];

$value = sqrt(array_reduce($numbers, function($prev, $item){
    return $prev + pow($item, 2);
}, 0) / count($numbers));

var_dump($value);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы