Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 14.03.2020, 02:33   #1
Blackman9999
Пользователь
 
Регистрация: 27.01.2018
Сообщений: 20
По умолчанию Евклидово растояние PHP между элементами мног.массива

Есть база данных,нужно рассчитать расстояние между элементами. Данные из БД вывел в масив 3х7 . Матрица расстояний должна быть ,думаю, 7 на 7,так посчитал онлайн калькулятор.Есть фрагмент кода,но считает неправильно,как можно правильно реализовать?
Код:
$conn = mysqli_connect($servername, $username, $password, $database);
if (!$conn) {
      die("Подключение недоступно:<br> " . mysqli_connect_error());	  
} 
$query ="SELECT GDP,import,export,inflation,unemployment,industry,interestrate FROM economic";
$result = mysqli_query($conn,$query);
$arr = array();
while ($row = mysqli_fetch_array($result) ) {
$arr[] = $row;
}
for($i=0;$i<count($arr);$i++){
for($j=0; $j<7; $j++){	
$distance=sqrt(pow(($arr[$i][$j] - $arr[$j][$i]), 2) + pow(($arr[$i][$j+1] - $arr[$j][$i+1]), 2));
$euc=round($distance,2);
echo $euc."\n";

}
echo "<br>";
}
Тоесть должно вывести матрицу такую ,как на фото 2
Изображения
Тип файла: jpg table-u.jpg (105.3 Кб, 0 просмотров)
Тип файла: png Безымянный.png (41.3 Кб, 0 просмотров)
Blackman9999 вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
#1 Найти сумму элементов массива между максимальным и минимальным элементами - C++ kirik1234 Помощь студентам 2 07.03.2018 10:05
удалить элементы массива между мин.и макс. элементами(С) novichok_yu Помощь студентам 1 25.05.2014 09:29
Посчитать произведение эл-ов массива, расположенных между максимальным и минимальными элементами. Fri Помощь студентам 4 23.10.2011 20:35
среднее арифметическое между первый положительным и последним элементами массива Whitek Помощь студентам 2 19.10.2010 23:08


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS