Форум программистов, компьютерный форум, киберфорум
Геометрия
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/18: Рейтинг темы: голосов - 18, средняя оценка - 4.72
4 / 4 / 2
Регистрация: 14.02.2015
Сообщений: 122
1

Даны координаты вершин, вычислить длину стороны АВ

08.12.2015, 23:11. Показов 3558. Ответов 11
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, уважаемые форумчане!
Столкнулся с задачей, при решении 4-го и 5-го пункта возник вопрос, как произвести вычисление данных величин.
Буду благодарен если окажите помощь.
Также проверка моих действий в 1-3 пунктах тоже бы не повредила.

Даны вершины A(x1,y1); B(x2,y2); C(x3,y3) треугольника ABC
Требуется:
1) вычислить длину стороны AB
2) составить уравнение стороны BC
3) составить уравнение высоты , проведенной из С
4) вычислить расстояние от вершины В до стороны АС
5) определить длину и уравнение из медианы С
А(-14;6) В(-2;1) С(1;5)

решено
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.12.2015, 23:11
Ответы с готовыми решениями:

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

Даны координаты вершин треугольника и координаты некоторой точки внутри него. Найти расстояние от данной точки до ближайшей стороны треугольника
Даны координаты вершин треугольника и координаты некоторой точки внутри него. Найти расстояние от...

Вычислить периметр треугольника, если даны координаты 3 вершин
Здравствуйте, помогите составить программы 3-х задач. Задача1: Вычислить периметр треугольника...

Даны координаты трёх вершин параллелограмма, вычислить его площадь
1. Даны координаты трёх вершин параллелограмма, вычислить его площадь. 2.Cоставить программу,...

11
10 / 9 / 4
Регистрация: 08.09.2014
Сообщений: 191
11.12.2015, 23:31 2
Лучший ответ Сообщение было отмечено Chewbacca1 как решение

Решение

4) расстояние от точки до прямой вычисляется через векторное произведение.

5) найдите координаты середины стороны AB. По координатам двух точек найдете расстояние между ними и уравнение прямой
0
Диссидент
Эксперт C
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
12.12.2015, 01:13 3
Лучший ответ Сообщение было отмечено Chewbacca1 как решение

Решение

Цитата Сообщение от gregsuslov Посмотреть сообщение
4) расстояние от точки до прямой вычисляется через векторное произведение.
Неправдочка ваша. Эта расстояния считается значительно проще
d = |Ax+Bx+C|/sqrt(A2+B2)
2
10 / 9 / 4
Регистрация: 08.09.2014
Сообщений: 191
12.12.2015, 01:19 4
Кабы еще знать, что такое A, B, C и x. Вроде в условии задачи они не пробегали.
0
Диссидент
Эксперт C
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
12.12.2015, 01:41 5
Прошу прощения. Описался. Следует читать d = |Ax+By+C|/sqrt(A2+B2)
Цитата Сообщение от gregsuslov Посмотреть сообщение
Кабы еще знать, что такое A, B, C и x.
Это (я надеюсь, вам известно) коэфициенты общего уравнения прямой и координаты точки, для которой следует найти расстояние до этой прямой. Я уверен, что ТС, решив первые 3 пункта задания, легко составит общее уравнение стороны АС и сможет воспользоваться моим советом. Но как ему воспользоваться советом вашим
Цитата Сообщение от gregsuslov Посмотреть сообщение
расстояние от точки до прямой вычисляется через векторное произведение.
я вот так в лоб не вижу. Может быть покажите в деталях, а? Да и зачем нам (ему) перелезать из плоскостного в мира в трехмерный? Есть резоны?
Цитата Сообщение от gregsuslov Посмотреть сообщение
найдите координаты середины стороны AB.
А тут я считаю своим человеческим долгом подсказать
XM = (XA + XB)/2
YM = (YA + YB)/2
0
10 / 9 / 4
Регистрация: 08.09.2014
Сообщений: 191
12.12.2015, 01:48 6
Очень просто. Строим вектор из точки до любой точки прямой. Строим вектор вдоль прямой. Находим векторное произведение: это площадь параллелограмма. Делим на модуль вектора, колинеарного прямой, и получаем длину высоты, т.е. расстояние до прямой. А такие длинные формулы, которые привели Вы, у меня в голове не откладываются.

Добавлено через 2 минуты
Забыл написать, что нужно взять модуль векторного произведения. Наверняка получится приведенная Вами формула, если она правильная (это для строгости изложения).
0
Диссидент
Эксперт C
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
12.12.2015, 01:53 7
Цитата Сообщение от gregsuslov Посмотреть сообщение
А такие длинные формулы, которые привели Вы, у меня в голове не откладываются.
Покажите формулы, которые получаются вашим методом. Даже не в общем виде. Просто распишите все вычисления, которые вы предлагаете провести для данного конкретного примера.
Цитата Сообщение от gregsuslov Посмотреть сообщение
Строим вектор из точки до любой точки прямой. Строим вектор вдоль прямой. Находим векторное произведение: это площадь параллелограмма. Делим на модуль вектора, колинеарного прямой, и получаем длину высоты, т.е. расстояние до прямой.
Цитата Сообщение от gregsuslov Посмотреть сообщение
у меня в голове не откладываются
А вот это уж беда вашей головы. Или надо емкость повышать, или укладывать аккуратнее.
0
10 / 9 / 4
Регистрация: 08.09.2014
Сообщений: 191
12.12.2015, 02:01 8
Хоть и лень было, но написал: d = |(x3-x1)(y3-y2)-(y3-y1)*(y2-y1)/sqrt((x3-x2)^2+(y3-y2)^2)

А по поводу повышения емкости: зачем забивать голову ненужными формулами, если их в инете глянуть можно. Главное методология!

Добавлено через 32 секунды
Забыл модуль закрыть (перед /)

Добавлено через 1 минуту
Конечно накосячил: d = |(x3-x1)(y3-y2)-(y3-y1)*(x3-x2)|/sqrt((x3-x2)^2+(y3-y2)^2)
2
Диссидент
Эксперт C
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
12.12.2015, 02:11 9
Цитата Сообщение от gregsuslov Посмотреть сообщение
Главное методология!
Золотые слова!
Давайте наш спор на этом закончим. Чтобы почтенную публику не смешить. Это из серии - "Связался чорт с младенцем".
Но если вам интересны действительные тайны этой замечательной науки, "Аналитической геометрии", которая терпеть не может слов типа "возьмем любую точку", милости прошу!
0
10 / 9 / 4
Регистрация: 08.09.2014
Сообщений: 191
12.12.2015, 13:04 10
Спасибо за предложение, однако, если Вы эксперт в аналитической геометрии, то должны были сталкиваться, если не с выражением "возьмем любую точку", то с более "научным" синонимом: выберем произвольную точку на прямой (например)
0
Эксперт по математике/физике
6358 / 4065 / 1512
Регистрация: 09.10.2009
Сообщений: 7,550
Записей в блоге: 4
12.12.2015, 14:38 11
gregsuslov, Байт, оба молодцы, обоим спасибо.
Если ищется расстояние от точки Х1 до прямой, проходящей через точку Х0, то в зависимости от исходных данных применимы оба метода. Через нормальный вектор https://www.cyberforum.ru/cgi-bin/latex.cgi?\bar{N}\left(a;b \right) прямой, заданной в общем виде https://www.cyberforum.ru/cgi-bin/latex.cgi?ax+by+c=0, расстояние равно https://www.cyberforum.ru/cgi-bin/latex.cgi?\rho =\left|pr_{\bar{N}} \bar{X_0X_1}\right| (вариант Байт) либо, если даны две точки прямой или найден направляющий вектор https://www.cyberforum.ru/cgi-bin/latex.cgi?\bar{L}, то расстояние равно https://www.cyberforum.ru/cgi-bin/latex.cgi?\rho =\frac{\left|\left[\bar{X_0X_1};\bar{L} \right] \right|}{\left|\bar{L} \right|} (вариант gregsuslov).
2
4 / 4 / 2
Регистрация: 14.02.2015
Сообщений: 122
14.12.2015, 00:38  [ТС] 12
Ого, какие умы собрались
Спасибо всем за ответы большое)
Я после своего поста написал, что решил, но, видимо, модераторы подтерли ) В любом случае спасибо)
0
14.12.2015, 00:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.12.2015, 00:38
Помогаю со студенческими работами здесь

Вычислить площадь и периметр прямоугольника, если даны декартовы координаты вершин треугольника
Народ помогите написать программу для вычисления площади и периметра прямоугольника если даны...

Вычислить площадь произвольного четырехугольника,если даны координаты его вершин.Написать программу с помощью ПРОЦЕДУР.
Заранее большое спасибо!

Даны координаты вершин треугольника АВС. Найти длины медианы, высоты, биссектрисы, проведенные из вершин А
Даны координаты вершин треугольника АВС. Найти длины медианы, высоты, биссектрисы, проведенные из...

Даны целочисленные координаты трех вершин прямоугольника, найти координаты четвертой
Даны целочисленные координаты трех вершин прямоугольника, стороны которого параллельны координатным...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru