Форум программистов, компьютерный форум, киберфорум
Наши страницы
Геометрия
Войти
Регистрация
Восстановить пароль
 
Parez
0 / 0 / 0
Регистрация: 05.02.2017
Сообщений: 3
#1

Найти 3 точки, наиболее удовлетворяющие условиям - Геометрия

05.02.2017, 20:53. Просмотров 241. Ответов 7
Метки нет (Все метки)


http://www.cyberforum.ru/geometry/thread1868863.html
0
Миниатюры
Найти 3 точки, наиболее удовлетворяющие условиям  
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.02.2017, 20:53
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Найти 3 точки, наиболее удовлетворяющие условиям (Геометрия):

Найти вектор по заданным условиям
Nacuott, Добрый день! Не сочтите за наглость, но хочу обратиться к Вам за...

Найти вектор удовлетворяющий условиям
1) Даны три некомпланарных вектора a, b, c и числа α, γ. Найти вектор x,...

Найти вектор x , удовлетворяющий указанным условиям
Вектор x противоположно направлен вектору а(2i,-3j,6k), модуль умножения...

Найти расстояние от точки A до прямой, проходящей через точки
Найти расстояние от точки A(0,0,0,1,-1) до прямой, проходящей через точки...

Найти проекцию точки М(1,1,1) на прямую проходящую через точки М1(2,5,-3) и М2 (3,-2,2).
Найти проекцию точки М(1,1,1) на прямую проходящую через точки М1(2,5,-3) и М2...

7
Excalibur921
750 / 425 / 68
Регистрация: 12.10.2013
Сообщений: 2,837
05.02.2017, 23:02 #2
Скорей всего это нелинейная оптимизация.
А вот здание непонятно вообще…
Цитата Сообщение от Parez Посмотреть сообщение
Например, точки X, Y позволяют образовать прямой угол с вершинами B и C,
Нет точек с таким именем на рис.
Точки не образуют углов, отрезки...где они? Не применяйте системные имена типа X,Y…
Лучше A0,A1. Или x(A0),y(A0).

Может так?
Дана A.
Даны длинны отрезков AB,AC.
Даны окружности B1 центр В, C1 центр С.
Найти такую A0 чтобы:
угол между AB и A A0 max близкий к 90
и
угол между AС и A A0 max близкий к 90
и
A0 лежит внутри окружностей B1 и C1?

Тогда решение A0 A1. Это поворот отрезка биссектрисы A E0 на 90 + границы 2 окружности по ним прямая и пересечение с двумя окружностями. Чтобы это не значило =)).
Найти 3 точки, наиболее удовлетворяющие условиям
0
Parez
0 / 0 / 0
Регистрация: 05.02.2017
Сообщений: 3
06.02.2017, 17:22  [ТС] #3
Не удачно составил условия. попробую еще раз =)

Дано:
точка А - ее можно принять за (0;0) на Декартовой системе координат.
отрезки AB, AC, AD, AE, АF известной длины (данные в первом посте),
из точек B, C, D, E, F построены окружности B1, C1, D1, E1, F1 соответственно. Радиус всех окружностей 28см.
Необходимо найти 3 точки, которые позволят при построении из них отрезков к точкам B, C, D, E, F получить наиболее близкие к прямому углы с вершинами в точках B, C, D, E, F.


Пример фрагмент изначальной фигуры - точка А, отрезки AB. AC и AF, окружности B1, C1 и F1.

В пределах окружности B1 взяты 2 точки M и N, построен угол MBN равный 900.
Поскольку точки M и N расположены в пределах окружности F1 и позволяют построить угол MFN равный 900 дополнительных точек для данных центров окружностей не требуется.
Точки M и N расположены в пределах окружности C1, но угол MCN значительно меньше 900. Взят отрезок CN к которому из точки O, находящейся в пределах окружности C1, опущен перпендикуляр OC. Образован угол OCN, равный 900.

Необходимо найти эти три точки (M, N, O) для первоначальной фигуры.
0
Миниатюры
Найти 3 точки, наиболее удовлетворяющие условиям  
Excalibur921
750 / 425 / 68
Регистрация: 12.10.2013
Сообщений: 2,837
06.02.2017, 20:43 #4
Что изначальная задача? Для чего это? Может неправильное задание или можно проще?

Значит важны все 5 окружностей, только их общее пересечение это допустимые координаты искомых трех точек. Давайте искомые точки называть A0,A1,A2.

Из каждой из A0,A1,A2 точек отрезки к B, C, D, E, F.
Важен угол между какими?
Непонятно почему нет учета угла треуг. OBN при B, MBO при В?
Важны некие строгие пары между которыми учет углов? Напишите пары между которыми нужен угол 90 вида A0 B A1, A0 B A2…

Цитата Сообщение от Parez Посмотреть сообщение
но угол MCN значительно меньше 90
Так будет всегда, если где то будет идеально 90 то где то будет очень плохой угол.

Может можно менять центры всех окружностей? Например B лежит на окружности радиусом AB с центром A?
0
SSC
2117 / 1279 / 367
Регистрация: 09.04.2015
Сообщений: 3,528
07.02.2017, 08:19 #5
Нет уверенности, что правильно понимаю суть задачи, но вот вариант решения, может он подойдет.
1. Соединяем ВС отрезком
2. Находим середину ВС - точка S
3. Проводим перпендикуляр SS1 к отрезуку ВС из S
4. На точках перпендикуляра SS1 размещаются точки центров окружностей проходящих через точки ВС (наример О)
5. Строим любой диаметр на окружности с центром в т.О., получаем точки M и N. Углы MBN и MCN всегда прямые.

PS. Через 3 точки, если они не лежат на одной прямой, можно провести окружность, на этой окружности масса точек дающих прямые углы к трем исходным точкам
0
Миниатюры
Найти 3 точки, наиболее удовлетворяющие условиям  
SSC
2117 / 1279 / 367
Регистрация: 09.04.2015
Сообщений: 3,528
07.02.2017, 10:03 #6
Цитата Сообщение от Parez Посмотреть сообщение
1) попеременное сочетание пар позволяет образовывать углы, равные 900 или близкие к нему, с вершиной в точках B, C, D, E, F.
2) искомые точки, благодаря которым образован угол, равный (или близкий) прямому (с вершиной в одной из точек B, C, D, E, F), должны находится в окружности, центром которой является соответствующая точка (B, C, D, E, F)
Надо найти 3 точки попадающие под заданные условия .
Надо провести две окружности через две тройки точек взятых из (B, C, D, E, F) таким образом чтобы можно было поставить одну точку на пересечении окружностей, а еще две на диаметрах, и все точки были внутри допустимой зоны
0
SSC
2117 / 1279 / 367
Регистрация: 09.04.2015
Сообщений: 3,528
07.02.2017, 10:52 #7
Лучший ответ Сообщение было отмечено Parez как решение

Решение

Вот вариант решения
углы LBM LCM LDN LEM LEN LFN прямые
точки L M N внутри окружностей R28
1
Миниатюры
Найти 3 точки, наиболее удовлетворяющие условиям  
Parez
0 / 0 / 0
Регистрация: 05.02.2017
Сообщений: 3
07.02.2017, 18:47  [ТС] #8
Спасибо большое !
0
07.02.2017, 18:47
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.02.2017, 18:47
Привет! Вот еще темы с решениями:

Найти координаты точки, равноудалённой от данной точки и данной плоскости, и лежащей на данной прямой
точка А лежит на прямой ((х-1)/1)=((у-3)/3)=((z+4)/(-5)) причем А...

Найти точку, которая наиболее близко расположена к центру тяжести множества натуральных чисел
В трехмерном пространстве задано множество материальных точек. Найти ту из них,...

Найти координаты точки, равноудалённой от данной точки и данной прямой, и лежащей на другой данной прямой
1)Точка A лежит на прямой x+y=8, причем A равноудалена от точки B(2,8) и от...

Найти целые числа удовлетворяющие заданным условиям
Пользователь вводит любое целое число А. Необходимо вывести все целые числа В,...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru