Страницы: 1
RSS
Найти ближайшее число и расстояние до него на окружности.
 
Задача найти  ближайшее число и расстояние до него на окружности. Т.е. На окружности есть несколько равноудалённых  значений. Например три точки. И есть сравниваемое базовое значение. Задача  найти какое из трёх значений ближе всего к базовому значению. И расстояние между ними (ближайшими) в любых величинах. Может тут больше математическая больше задача, но может кому встречалась или знает.спасибо!
Изменено: PetrErofeev - 07.08.2019 23:29:57 (Двойное копирование)
 
А причем здесь форум по Excel? Да и прочитайте название темы. На окружности нет чисел.
Если речь идет о точке плоскости, отличной от центра окружности, то ближайшая к ней точка окружности лежит на прямой, проходящей через эту точку и центр окружности.
Изменено: sokol92 - 07.08.2019 13:32:18
Владимир
 
точки заданы координатами Х, У, (Z)?

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