Есть отрезок и точка, как найти место (цену) пересечения перпендикуляра к отрезку проведённому из точки ?
Вам этой темы мало оказалось?
Нужно найти две функции и построить систему уравнений.
Но забавляет постановка задачи, когда второго отрезка нет, а есть только одна точка. И где же и когда, позвольте спросить, появится вторая точка?
Вам этой темы мало оказалось?
Нужно найти две функции и построить систему уравнений.
Но забавляет постановка задачи, когда второго отрезка нет, а есть только одна точка. И где же и когда, позвольте спросить, появится вторая точка?
Постановка задачи - вполне нормальная.
Имеется прямая, заданная через две точки.
Надо найти точку ее пересечения с перпендикуляром, проведенным из заданной третьей точки.
Обычная задача на аналитическую геометрию, старшие классы школы.
Уравнение прямой:
(Y-Y1)/(Y2-Y1) = (X-X1)/(X2-X1)
Дальше, блин, не помню... надо рыться в справочниках...
Если нигде не ошибся: уравнение перпендикуляра через третью точку:
Y=(X-X3)(X1-X2)/(Y2-Y1)+Y3
Получаем систему из двух уравнений с двумя неизвестными.
Решаем - получаем точку пересечения.
Постановка задачи - вполне нормальная.
Имеется прямая, заданная через две точки.
Надо найти точку ее пересечения с перпендикуляром, проведенным из заданной третьей точки.
Обычная задача на аналитическую геометрию, старшие классы школы.
О, да, это я не прав.
Но в той ветке, это уже решалось же....
Это ж где там Теорема Пифагора-то ?
Длины сторон треугольника по координатам находятся по формуле 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
Есть отрезок и точка, как найти место (цену) пересечения перпендикуляра к отрезку проведённому из точки ?
Есть отрезок и точка, как найти место (цену) пересечения перпендикуляра к отрезку проведённому из точки ?
эта задача не имеет решения, чтобы найти сторону в прямоугольном треугольнике нужно знать 3 величины: 2 угла и одну сторону или 2 стороны и один угол
ЗЫ: визуально: вершину X=59 Y=42 (правая нижняя точка) можно двигать вправо до бесконечности под прямым углом к стороне образованной от отрезка X=10 Y=27 и X=45 Y=71(левая нижняя точка)
Есть отрезок и точка, как найти место (цену) пересечения перпендикуляра к отрезку проведённому из точки ?
теория
http://www.cleverstudents.ru/line_and_plane/projection_of_point_onto_line.html
практика
https://rsdn.org/forum/cpp.applied/3072261.flat
- Владимир Михайлев
- www.cleverstudents.ru
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Есть отрезок и точка, как найти место (цену) пересечения перпендикуляра к отрезку проведённому из точки ?