Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.61/18: Рейтинг темы: голосов - 18, средняя оценка - 4.61
1 / 1 / 0
Регистрация: 21.09.2016
Сообщений: 18
1

Евклидово расстояние

11.07.2017, 17:20. Показов 3352. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Уважаемые форумчане!
Возникла необходимость написание программы по созданию запроса по расчёту Евклидового расстояния.

Условия: Есть некий запрос, так называемый, матрица значений. Он имеет стандартное количество столбцов (15), но может иметь разное количество строк (от 2 до 200).

Необходимо: Рассчитать матрицу расстояний по Евклиду. Для лучшего понимания, прикреплю файл EXCELL.
Как Вы видите из файла, в результате расчёта, матрица значений преобразуется в вид (кол-во строк Х кол-во строк). То есть если в запросе (матрица значений) будет к примеру 3 строки, то матрица расстояний будет иметь вид (3 х 3). Кроме того, диагональ матрицы будет равна 0.

Большая просьба, помогите либо в написании программы по расчёту, либо в построении запроса (-ов) для вычисления этой задачи. Навыков программирования практически нет.
Вложения
Тип файла: xlsx евклидово расстояние.xlsx (26.2 Кб, 17 просмотров)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.07.2017, 17:20
Ответы с готовыми решениями:

Евклидово, будь оно не ладно, расстояние
Короче, вот задание: Написать функцию вычисления евклидового расстояния, между двумя точками. ...

Евклидово расстояние. Как хранить значения
Не могу придумать адекватный вариант решения. Метрика состоит из 128 значений типа double. Для...

Минимальное евклидово расстояние как функция индекса модуляции
Здравствуйте, уважаемые форумчане! Читаю Прокиса, и никак не пойму как получается данный график....

Евклидово пространство
Доказать,что для любого подмножества S евклидова (унитарного) пространства V выполняется равенство...

5
Эксперт MS Access
26806 / 14485 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
11.07.2017, 18:41 2
Решить несложно, если Вы раскроете алгоритм. N это количество строк? Или столбцов? i это номер строки? Или столбца? То же самое про j.

Добавлено через 10 минут
Покажите формулу расчета хотя бы одного значения выходной таблицы
1
1 / 1 / 0
Регистрация: 21.09.2016
Сообщений: 18
11.07.2017, 23:22  [ТС] 3
Спасибо Вам за внимание!
Я как бы файл excel прилепил для лучшей понимаемости вопроса , ну да ладно, попытаюсь изложить на пальцах и весь расчёт в формулах прикреплю в файле ворд
Вложения
Тип файла: docx евклидово расстояние формулы.docx (15.8 Кб, 17 просмотров)
0
Эксперт MS Access
26806 / 14485 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
12.07.2017, 00:08 4
Лучший ответ Сообщение было отмечено alexkay как решение

Решение

Я сделал в точности по Вашему описанию. Но у меня получаются совсем другие числа, нежели в приведенной таблице в Excel. Я поэтому и просил числовой пример, хотя бы на маленькой матрице, чтобы понять причины расхождений. Смотрите запрос Evklid. Запрос zij вспомогательный, находит расчетные значения (поле [c]), которые потом используются в перекрестном Evklid. Запрос1 просто для скачивания инфы из екселя.
Вложения
Тип файла: rar Евклид.rar (15.4 Кб, 19 просмотров)
1
1 / 1 / 0
Регистрация: 21.09.2016
Сообщений: 18
12.07.2017, 12:53  [ТС] 5
Я Вам очень благодарен за подсказку.
Я пересмотрел Вашу БД и немножко её переделал, сейчас считает правильно!
Посмотрите как это сделал я.

Спасибо Вам огромное!
Вложения
Тип файла: rar Расчёт евклидового расстояния.rar (18.7 Кб, 24 просмотров)
1
Эксперт MS Access
26806 / 14485 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
12.07.2017, 13:48 6
Очень интересное решение. Если будет достаточно большой массив данных, сравните по скорости оба варианта и выберите лучший в качестве боевого.
0
12.07.2017, 13:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.07.2017, 13:48
Помогаю со студенческими работами здесь

Евклидово растояние
Есть база данных,нужно рассчитать расстояние между элементами. Данные из БД вывел в масив 3х7 ....

евклидово пространство матриц 5x6
V евклидово пространство матриц 5x6, скалярное произведения задано так (А,В)=Tr(A(трансп)В) найти...

Пусть V - евклидово пространство всех матриц
Пусть V - евклидово пространство всех матриц размера 5x6 со скалярным произведением (А,В) = Tr...

Найти расстояние от начала координат до каждой точки и расстояние между точками
задача на С++ На плоскости заданы точки своими координатами. Найти расстояние от начала координат...

Программа, которая преобразует расстояние, выраженное в сантиметрах в расстояние в дюймах
Разработайте программу, которая преобразует расстояние, выраженное в сантиметрах в расстояние в...

Аналитическая геометрия: расстояние между точками, расстояние от точки до прямой и т.д
всем привет! есть несколько задачек, которые нужно реализовать на vb .net, буду рад если поможете ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru