4 точки



Автор Владимир Петухов задал вопрос в разделе Образование

Вопрос про четыре точки.(внутри) и получил лучший ответ

Ответ от Ирина Белоусова[гуру]
эти 4 точки образуют 4-угольник, а окружность можно описать около такого 4-уг-ка, если выполняется теорема Птоломея ac+bd=d1*d2. т. е. сумма произведений длин противоположных сторон 4-уг-ка равна произведению длин его диагоналей.
Значит найти длины этих сторон (как расстояние между точками) , подставить и проверитьJoKa Fern Lowd
Просветленный
(22093)
Я опять решил поиздеваться над геометрией алгебраически.
Загнал координаты точек A,B,C,D в формулу ac+bd=ef, считая, что ac=AB*CD,bd=AD*BC, ef=AC*BD
Возвёл обе части в квадрат, в результате в правой части корень исчез,
Затем всё кроме оставшегося в левой части корня перенёс в одну сторону, опять возвёл в квадрат (вот это место сомнительное, тут надо было бы знак проверить, но это сложно)
После этого всё перенёс в одну сторону и в результате получился (с точностью до знака) учетверённый квадрат определителя из моего решения.

Ответ от Michael Zaslavsky[гуру]
На самом деле все очень просто: вокруг четырехугольника можно описать окружность тогда и только тогда, когда сумма противополжных углов равна 180 градусов. Достаточно проверить лишь одну пару углов, например, углы 1 и 3. По теореме косинусов вычисляется каждый из углов и смотрится, равна ли их сумма 180. Если да, то лежат, если нет, то не лежат. То есть условие таково: arccos(((x2-x1)*(x4-x1)+(y2-y1)*(y4-y1))/sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1))/sqrt((x4-x1)*(x4-x1)+(y4-y1)*(y4-y1))+arccos(((x2-x3)*(x4-x3)+(y2-y3)*(y4-y3))/sqrt((x2-x3)*(x2-x3)+(y2-y3)*(y2-y3))/sqrt((x4-x3)*(x4-x3)+(y4-y3)*(y4-y3)) должно равняться 180 градусам. Первый arccos - это угол 1, второй - это угол 3.

Ответ от Ўлия Малышева[гуру]
Судя по координатам - это прямая. И эти точки теоретически могут быть на одной окружности, если радиус её стремиться к бесконечности.
Может быть так.

Ответ от Tram pampamp[гуру]
1 способ. Евгения Головко с учетом моего коммента. НО возникает система.
2 способ. Сумма противоположных углов 180 градусов. Тогда два случая ABCD и ACBD.
Например, в первом случае проверка
(BA, BC)/(|BA|*|BC|)=-(DA, DC)/(|DA|*|DC|),
(AB, AD)/(|AB|*|AD|)=-(CB, CD)/(|CB|*|CD|) –
проверяем, что косинусы противоположных углов противоположны, т. е. углы в сумме 180 градусов.
Необходима проверка обоих равенств, т. к. четырехугольник может быть невыпуклым.
Кроме того, если не получилось, то второе расположение проверить.
3 способ. Самый простой вычислительно.
1. Переносим начало координат в точку A(x1, y1).
Координаты здесь не пересчитываем, потом все в одной формуле.
2. Рассматриваем инверсию относительно окружности с центром в A и радиусом R=АB,
т. е. проходящей через B. При этом любая окружность, проходящая через B, переходит в прямую.
Координаты образов точек B, С и D в новой системе вычисляем по закону
x’=R^2*(x-x1)/((x-x1)^2+(y-y1)^2), y’=R^2*(y-y1)/((x-x1)^2+(y-y1)^2),
(точка В перешла в себя, B’(x-x1, y-y1). У А образа нет)
3.Проверяем, попали ли точки B=B’, C’ и D’ на одну прямую.
Проверка одного равенства (x’3-x’2)*(y’4-y’2)= (x’4-x’2)*(y’3-y’2)
(именно произведение, т. к. при записи в виде отношения координат в знаменателе может появиться 0).
Итого, вычислительно – наиболее коротко: пересчет координат и проверка всего лишь одного равенства.

Ответ от Пользователь удален[гуру]
провести окр-ть через три точки если четвертая не лежит на этой окружности то через эти четыре точки нельзя построить окр-ть.

Ответ от ~Skrald~[гуру]
прикинуть, составят ли они квадрат.. ведь вокруг любого квадрата можно окружность описать, ее центр будет в точке пересечения диагоналей..

Ответ от Веселый Роджер[гуру]
если провести радиус-векторы к каждой из этих точек и они получатся равными, то все эти точки лежат на одной окружности (при условии, что центh окружности и начало кооринат совпадают)

Ответ от Евгений Головко[активный]
Попробуйте методом хорд.
1) Вычисляете расстояние между А (x1, y1) и В (x3,y3); потом между С (x2,y2) и D(x4,y4).
2) Находите М - точку пересечения АВ и СD.
3) Если две хорды окружности, AB и CD пересекаются в точке M, то произведение отрезков одной хорды равно произведению отрезков другой хорды.

Ответ от Пользователь удален[гуру]
немного непонятно условие. ничего нельзя считать, но требуется рассчитать...

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Вопрос про четыре точки.(внутри)

Задача для 2 класса: построить замкнутую ломаную линию, состоящую из 3 звеньев и проходящую через 4 точку? Как это будет
Вот рисунок.
Смысл вопроса - выяснить, насколько человек ограничкн (например, как ранее
подробнее...
спросили в Эпопеи
Когда выйдет и выйдет ли 4 часть Риддика?
Всё зависит от Вина Дизеля может ему уже надоело сниматься в эпопее про Риддика, а если он не
подробнее...
спросили в Пробники Cassiopeia
Задача необычная в пробнике. Помогите! В треугольнике АВС угол С равен 90 градусов, синус А равен 3\\4. Найти синус В.
Можно по другому решить
Так как sinA=3/4, то cosB=3/4
и по основному тригонометрическому
подробнее...

что значит тотал больше 4.5? я впринципе знаю что это, но можно поподробней пожалуйста)
это если команда забила 5 голов, то ставка победила, а если 4,то проиграла.

Юрик
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Другое 2-в-1
как возвести 2 в 1/4 степень?
это корень четвертой степени из двух.
Например если бы было 5 в степени 3/4 то это было бы
подробнее...
спросили в Футбол
Что значит, тотал меньше 4.5?
это значит если забьют 5 и более то тотал меньше 4,5 проиграл.... а если забьют меньше 5 то есть от
подробнее...
спросили в The Sims
Как поднять предмет в воздух в The sims 4? Ищу уже 2 дня помогите плиз
Нажимаем Ctrl+Shift+C, чтобы открыть строку кода
Вводим bb.moveobjects
Если вы установили
подробнее...

4 замечательные точки треугольника. Расскажите о каждой из них формулировку.
1) Точка пересечения биссектрис треугольника является центром вписанной окружности.
2) Точка
подробнее...

Как решить неравенство x2-3x-4>0?
Уравнение второй степени, это разновидность параболы.
Представьте что вместо неравенства будет
подробнее...
спросили в Железо
что означают 2 ядра или 4 ядра в компьютере????
К пред-предыдущему ответу - далекоооооооо не всегда больше ггц.... и производительность тоже,
подробнее...

Почему говорят что попа это 5-ая точка ?Что тогда 1-я,2-я,3,-я и 4-я точки?
Две руки и две ноги - 1,2,3,4 точки.
А у мужиков есть еще и шестая точка...
подробнее...
спросили в Железо
объясните принцип работы 2-х и более видеокарт на одном пк, и работы одной видеокарты с 4-мя мониторами.
Принцип работы 2х видеокарт очень прост. В 2х словах когда вы играете в игру, у вас есть
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*