Скачать MetaTrader 5

Найти место пересечения перпендикуляра к отрезку

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Itum
1554
Itum  

Есть отрезок и точка, как найти место (цену) пересечения перпендикуляра к отрезку проведённому из точки ?



Aleksey Vyazmikin
12492
Aleksey Vyazmikin  
Itum:

Есть отрезок и точка, как найти место (цену) пересечения перпендикуляра к отрезку проведённому из точки ?



Вам этой темы мало оказалось?

Нужно найти две функции и построить систему уравнений.

Но забавляет постановка задачи, когда второго отрезка нет, а есть только одна точка. И где же и когда, позвольте спросить, появится вторая точка?

Georgiy Merts
6434
Georgiy Merts  
Aleksey Vyazmikin:

Вам этой темы мало оказалось?

Нужно найти две функции и построить систему уравнений.

Но забавляет постановка задачи, когда второго отрезка нет, а есть только одна точка. И где же и когда, позвольте спросить, появится вторая точка?

Постановка задачи - вполне нормальная.

Имеется прямая, заданная через две точки.

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

Обычная задача на аналитическую геометрию, старшие классы школы.

Уравнение прямой:

(Y-Y1)/(Y2-Y1) = (X-X1)/(X2-X1)

Дальше, блин, не помню... надо рыться в справочниках...

Если нигде не ошибся: уравнение перпендикуляра через третью точку:

Y=(X-X3)(X1-X2)/(Y2-Y1)+Y3

Получаем систему из двух уравнений с двумя неизвестными.

Решаем - получаем точку пересечения.

Aleksey Vyazmikin
12492
Aleksey Vyazmikin  
Georgiy Merts:

Постановка задачи - вполне нормальная.

Имеется прямая, заданная через две точки.

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

Обычная задача на аналитическую геометрию, старшие классы школы.

О, да, это я не прав.

Но в той ветке, это уже решалось же....

Alexander Ivanov
18251
Alexander Ivanov  
Привет!

Можно решить.
Подобие треугольников.
Теорема Пифагора.

Georgiy Merts
6434
Georgiy Merts  
Alexander Ivanov:
 
Можно решить.
Подобие треугольников.
Теорема Пифагора.

Это ж где там Теорема Пифагора-то ?

Sergey Savinkin
1810
Sergey Savinkin  

Длины сторон треугольника по координатам находятся по формуле http://www.studyguide.ru/note.php?id=14

Итого у Вас есть треугольник с известными сторонами (не прямоугольный). Нужно было обозначить буквами рисунок. Проще было бы объяснять. "Левый" угол - общий между найденным треугольником и прямоугольным. Его можно найти, зная размеры всех сторон. https://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B5_%D1%82%D1%80%D0%B5%D1%83%D0%B3%D0%BE%D0%BB%D1%8C%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2

Я, правда, не знаю, насколько "дружит" MQL5 с тригонометрическими функциями. А дальше - знаем гипотенузу прямоугольного треугольника и игол. Через формулу косинуса находим длину отрезка между "левым" углом и знаком вопроса.

По теореме Пифагора - находим длину "правого" катета.

А дальше - осталось найти координаты "верхнего угла. http://mathhelpplanet.com/viewtopic.php?f=28&t=22911

Координаты есть. Дальше остается найти шаг цены при изменении координаты у на 1 пункт.

Длинно, конечно, может, кто предложит более простой путь.

Как найти длину отрезка прямой по координатам - формула, чему она равна
  • www.studyguide.ru
Отрезком называют часть прямой линии, состоящей из всех точек этой линии, которые расположены между данными двумя точками — их называют концами отрезка.  Рассмотрим первый пример.  Пусть в плоскости координат задан двумя точками некий отрезок. В данном случае его длину мы можем найти, применяя теорему Пифагора. (x1; y1) (x2; y2) X Y из концов...
Vladimir
935
Vladimir  
Itum:

Есть отрезок и точка, как найти место (цену) пересечения перпендикуляра к отрезку проведённому из точки ?



Точки  на рисунке не пронумерованы, как о них говорить - неясно. Пока не вижу способа подсчета price в какой-либо точке. Единственное, что напрашивается при имеющихся на рисунке числах - предполагать, что price меняется линейно вдоль координаты по оси отрезка. А как по условиям задачи?
Igor Makanu
5356
Igor Makanu  
Itum:

Есть отрезок и точка, как найти место (цену) пересечения перпендикуляра к отрезку проведённому из точки ?



эта задача не имеет решения, чтобы найти сторону в прямоугольном треугольнике нужно знать 3 величины: 2 угла и одну сторону или 2 стороны и один угол

ЗЫ: визуально: вершину X=59 Y=42 (правая нижняя точка) можно двигать вправо до бесконечности под прямым углом к стороне образованной от отрезка X=10 Y=27 и X=45 Y=71(левая нижняя точка)

Taras Slobodyanik
26826
Taras Slobodyanik  
Itum:

Есть отрезок и точка, как найти место (цену) пересечения перпендикуляра к отрезку проведённому из точки ?



теория
http://www.cleverstudents.ru/line_and_plane/projection_of_point_onto_line.html

практика
https://rsdn.org/forum/cpp.applied/3072261.flat

Проекция точки на прямую.
  • Владимир Михайлев
  • www.cleverstudents.ru
Прямая, плоскость, их уравнения Проекция точки на прямую, координаты проекции точки на прямую. В этой статье сначала дано определение проекции точки на прямую (на ось) и приведен поясняющий рисунок. Далее разобран способ нахождения координат проекции точки на прямую во введенной прямоугольной системе координат на плоскости и в трехмерном...
Itum
1554
Itum  
Исходя из сказанного ... Достаточно ли данных для решения этой задачи или нужны еще какие то данные ?
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий