Имеем окружность (радиус не имеет значения, например 1), на которой расположены некие точки, полученные при пересечении этой окружности лучом, исходящим из центра окружности под произвольным углом. Как реализовать алгоритм нахождения ближайшей из точек А, В, С, Д и тд N (доступных по варианту) к точке X, являющейся известной заранее. Пробовал по формуле нахождения минимальной хорды и минимального угла - получаю неверный результат. Реализовать мне это нужно в Excel.

задан 18 Ноя '12 2:25

изменен 18 Ноя '12 12:11

%D0%A5%D1%8D%D1%88%D0%9A%D0%BE%D0%B4's gravatar image


5525

Не очень понятно, что именно "дано", в каком виде описаны исходные данные. А точка X лежит на той же окружности? Как считается расстояние - по прямой или вдоль окружности?

Почему бы не найти декартовы координаты всех точек, вычислить через них расстояния до X и выбрать наименьшее? В чем проблема?

(18 Ноя '12 2:57) DocentI
10|600 символов нужно символов осталось
Знаете, кто может ответить? Поделитесь вопросом в Twitter или ВКонтакте.

Ваш ответ

Если вы не нашли ответ, задайте вопрос.

Здравствуйте

Математика - это совместно редактируемый форум вопросов и ответов для начинающих и опытных математиков, с особенным акцентом на компьютерные науки.

Присоединяйтесь!

отмечен:

×2,554

задан
18 Ноя '12 2:25

показан
1398 раз

обновлен
18 Ноя '12 12:11

Отслеживать вопрос

по почте:

Зарегистрировавшись, вы сможете подписаться на любые обновления

по RSS:

Ответы

Ответы и Комментарии

Дизайн сайта/логотип © «Сеть Знаний». Контент распространяется под лицензией cc by-sa 3.0 с обязательным указанием авторства.
Рейтинг@Mail.ru