Задача найти ближайшее число и расстояние до него на окружности. Т.е. На окружности есть несколько равноудалённых значений. Например три точки. И есть сравниваемое базовое значение. Задача найти какое из трёх значений ближе всего к базовому значению. И расстояние между ними (ближайшими) в любых величинах. Может тут больше математическая больше задача, но может кому встречалась или знает.спасибо!
А причем здесь форум по Excel? Да и прочитайте название темы. На окружности нет чисел. Если речь идет о точке плоскости, отличной от центра окружности, то ближайшая к ней точка окружности лежит на прямой, проходящей через эту точку и центр окружности.
ближайшая из 3-х найдется в любой случае, даже если они не будут принадлежать окружности, а окажутся на одной прямой гугл Вам в помощь: "расстояние между точками, заданными координатами"
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Спасибо! Задачу реализую в Excel, для чего не раз обращался к форуму. Спасибо что он есть! И появилась задача, которую скорее не реализовать, чем как именно в Excel.
Точки именно на окружности или расположены по окружности . Т.е. 1,2,3.... 10. Например на равном удалении друг от друга. И при числовом ряде к единице самое близкое 2 При окружности 10 и 2 равноудалены от 1.
А тут сегодня на денек уходил по делам, так ваааще не вкуриваю что надо.PetrErofeev, Вы хоть нарисуйте что-ль, что надо. Хотя если
Цитата
PetrErofeev написал: При окружности 10 и 2 равноудалены от 1.
то ближайшее всегда следующее и предыдущее(оно же может быть последним в случае если базовое - первое. Что касается базовой точки, то как определяется нахождение всех точек на окружности. Например это угол, или что?
PetrErofeev написал: Т.е. На окружности есть несколько равноудалённых значений. Например три точки. И есть сравниваемое базовое значение.
БМВ, это математика. ЛЮБЫЕ ТРИ точки (если они не принадлежат одной прямой) однозначно определяют окружность если прочитать только #1 имеем элементарную задачу определить из трех точек ближайшую к базовой. Если базовая точка совпала с центром окружности, которой принадлежат эти 3 точки - то все три точки будут одинаково удалены от базовой и ближайшей можно считать любую из них либо все три сразу, еще может быть 2 ближайших если базовая точка лежит на нормали проходящей через центр отрезка соединяющего эти две точки.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
база находящаяся в центре отрезка соединяющего любые 2 точки на окружности будет равноудалена от них, но с центром окружности она совпадет только тогда, когда отрезок соединяющий эти 2 точки является диаметром этой окружности.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Спасибо за идеи! В беседе понял как сделать! Или думаю, что понял. Буду проверять. Добавлю, что эта задача для поиска подходящей фигуры для квадрата 9 Ганна. Именно эта фигура (перебором треугольник, квадрат, пятиугольник...) и образует множество точек на окружности.Например для четырехугольника . Красные точки заданы. Нужно подобрать такой угол поворота квадрата, чтобы лучи зеленые проходили (или почти проходили / минимально удалены )через заданные красные точки. ...
Тоже ничего не понял, но логика подсказывает что графическую задачу проще решать графическими методами. В конструкторских программах типа Автокада, Солидворкса - нарисовать как нужно и измерить. Там все точки, окружности, многоугольники - всё по координатам.