|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.02.2012, 17:44 | #1 |
Пользователь
Регистрация: 20.10.2011
Сообщений: 53
|
Найти координаты высоты треугольника
Добрые люди, здравствуйте! Пишите, пожалуйста, кто знает, формулу, чтобы найти координаты высоты треугольника. Мне нужны координаты, чтобы построить треугольник с высотами... Желательно дать код или пример.
|
10.02.2012, 20:32 | #2 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Координаты высоты ??? это как?
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
11.02.2012, 08:09 | #3 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
Ему, если правильно понял, нужно узнать координаты точки высоты, лежащей на основании. Код и пример я дать не смогу, т.к. нет сейчас времени прогать, но наводку могу дать.
Чтобы узнать высоту, нам надо от вершины до основания провести перпендикуляр. Перпендикуляр проводится в согласии с этой теоремой: пусть даны отрезок АВ и точка С. Из точки С проводим дугу, пересекающуюся с отрезком AB в точках M и N. Ищем середину отрезка MN и соединяем ее с точкой С. (попробуй на листочке с помощью циркуля и линейки изобразить). Чтобы узнать радиус дуги от С до А или В - смотря какая точка ближе к С (А или В - это точка М в данном случае, и останется найти координаты точки N), воспользуйся формулой sqrt(sqr(x2-x1)+sqr(y2-y1)), которая вычисляет расстояние между точками. Чтобы узнать какая точка ближе, так же воспользуйся этой формулой. Останется найти координаты точки N . В поисковике пошарь на такие запросы "пересечение дуги и отрезка", "дуга и отрезок". Как только узнаешь координаты точки N, то пора узнать координаты 2-ой точки высоты, которая находится на середине отрезка N(x1,y1)M(x2,y2) . x= x1+x2/2 и y= y1+y2/2 .
Если помог, проси поставить минус. Будь оригинален!
Последний раз редактировалось Rin; 11.02.2012 в 10:41. Причина: Уточение. |
11.02.2012, 14:37 | #4 | |
Пользователь
Регистрация: 20.10.2011
Сообщений: 53
|
Цитата:
В голове всё путалось, долго не могу находить А всё, погодите! Начинаю понимать, что координаты первой точки равны вершине. Дальше найти координаты 2-ой точки высоты, которая находится на середине отрезка N(x1,y1)M(x2,y2) . x= x1+x2/2 и y= y1+y2/2... Но, если правильно понимаю, координаты 2-ой точки высоты не находятся на середине отрезка, а то это координаты медианы, а не высоты... Последний раз редактировалось Stilet; 11.02.2012 в 20:56. |
|
11.02.2012, 16:00 | #5 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
вот как-то так
Если помог, проси поставить минус. Будь оригинален!
|
11.02.2012, 20:38 | #6 |
Форумчанин
Регистрация: 14.03.2011
Сообщений: 104
|
Могу предложить такой вариант: допустим координаты треугольника A(x1, y1), B(x2, y2), C(x3, y3), коорд. основания высоты из точки С - точка D(xh, yh). Точки А, B, D лежат на одной прямой. Составим систему для получения уравн. прямой AB
Код:
Составим еще одну систему. Код:
Возможно теорему Пифагора можно заменить чем-то попроще (в памяти крутится что-то связанное с матрицами, тангенсами и углом м/у прямыми). Успеха в выведении формулы для получения готового ответа. Последний раз редактировалось Silver_S; 11.02.2012 в 22:20. |
12.02.2012, 20:45 | #7 |
Пользователь
Регистрация: 20.10.2011
Сообщений: 53
|
Спасибо вам большое!
|
19.02.2012, 21:43 | #8 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
Как вариант
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
даны три числа. Если они могут быть длинами сторон треугольника, определите его вид и найдите высоты (Паскаль) | charming | Помощь студентам | 8 | 26.09.2011 20:48 |
вычислить периметр треугольника если даны координаты 3-х вершин(алгоритм функции) (Паскаль) | анжелка | Помощь студентам | 2 | 03.04.2011 13:33 |
Найти внутренние углы треугольника (Pascal) | street_spirit | Помощь студентам | 4 | 02.03.2010 17:25 |
Координаты высоты в треугольнике | UnChanter | Помощь студентам | 1 | 19.10.2009 07:48 |