1 / 1 / 0
Регистрация: 06.09.2014
Сообщений: 105
1

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

15.02.2015, 14:26. Показов 10028. Ответов 12
Метки нет (Все метки)

Найти расстояние от начала координат до прямой, проходящей через точки (1,5) и (2,4).
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.02.2015, 14:26
Ответы с готовыми решениями:

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

Найти расстояние от начала координат до прямой
Проходящая через центр окружности x2+y2-2x-14y+49=0 и фокус параболы y2+2y-8x+57=0

Найти расстояние от начала координат до прямой
Даны точки А(-4,0), В(0,6). Через середину отрезка АВ провести прямую, отсекающую на оси Ох отрезок...

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

12
Диссидент
Эксперт C
27341 / 17061 / 3768
Регистрация: 24.12.2010
Сообщений: 38,448
15.02.2015, 14:56 2
bobbyserf, Задача решается в 2 этапа. На каком из них возникли сложности?
0
1 / 1 / 0
Регистрация: 06.09.2014
Сообщений: 105
15.02.2015, 17:03  [ТС] 3
Байт, подскажите пожалуйста как её решать.
0
Диссидент
Эксперт C
27341 / 17061 / 3768
Регистрация: 24.12.2010
Сообщений: 38,448
15.02.2015, 17:06 4
Цитата Сообщение от bobbyserf Посмотреть сообщение
подскажите пожалуйста
1) Находим уравнение прямой через 2 точки
2) Приводим его к общему уравнению прямой Ax+By+C=0
3) ПО формуле находим расстояние до точки (0,0)
Какой из этапов вызывает затруднения?
1
1 / 1 / 0
Регистрация: 06.09.2014
Сообщений: 105
15.02.2015, 17:25  [ТС] 5
1)(x-1)/(2-1)=(y-5)/(4-5)
y=-x+6
2)x+y-6=0
3)|1*0+1*0-6|/(https://www.cyberforum.ru/cgi-bin/latex.cgi?\sqrt{({1}^{2}+https://www.cyberforum.ru/cgi-bin/latex.cgi?{1}^{2})=https://www.cyberforum.ru/cgi-bin/latex.cgi?3\sqrt{2}
так?
0
Диссидент
Эксперт C
27341 / 17061 / 3768
Регистрация: 24.12.2010
Сообщений: 38,448
15.02.2015, 17:35 6
Цитата Сообщение от bobbyserf Посмотреть сообщение
так?
Мо-ло-дец!
0
266 / 192 / 50
Регистрация: 16.06.2014
Сообщений: 424
15.02.2015, 17:42 7
Цитата Сообщение от bobbyserf Посмотреть сообщение
Найти расстояние от начала координат до прямой, проходящей через точки (1,5) и (2,4).
Геометрический способ (метод площадей).
А можно ввести в рассмотрение треугольник с вершинами (0,0), (1,5) и (2,4). Тогда стороны будут иметь измерения https://www.cyberforum.ru/cgi-bin/latex.cgi?\sqrt{26}, https://www.cyberforum.ru/cgi-bin/latex.cgi?\sqrt{20} и https://www.cyberforum.ru/cgi-bin/latex.cgi?\sqrt{2}
Далее теорема косинусов 26=20+2-2https://www.cyberforum.ru/cgi-bin/latex.cgi?\sqrt{40} cos A
cos A= -2/https://www.cyberforum.ru/cgi-bin/latex.cgi?\sqrt{40}
Основное тригонометрическое тождество sin A=6/https://www.cyberforum.ru/cgi-bin/latex.cgi?\sqrt{40}
Находим площадь треугольника
S=1/2https://www.cyberforum.ru/cgi-bin/latex.cgi?\sqrt{20}https://www.cyberforum.ru/cgi-bin/latex.cgi?\sqrt{2}6/https://www.cyberforum.ru/cgi-bin/latex.cgi?\sqrt{40}=3
С другой стороны S=1/2https://www.cyberforum.ru/cgi-bin/latex.cgi?\sqrt{2}h
h=6/https://www.cyberforum.ru/cgi-bin/latex.cgi?\sqrt{2}=3https://www.cyberforum.ru/cgi-bin/latex.cgi?\sqrt{2}
1
Диссидент
Эксперт C
27341 / 17061 / 3768
Регистрация: 24.12.2010
Сообщений: 38,448
15.02.2015, 17:50 8
Цитата Сообщение от Iriini Посмотреть сообщение
Геометрический способ (метод площадей).
Еще могу предложить через векторное произведение.
Через теорему синусов.
А площадь легко посчитать через определенный интеграл
0
266 / 192 / 50
Регистрация: 16.06.2014
Сообщений: 424
15.02.2015, 17:59 9
Цитата Сообщение от Байт Посмотреть сообщение
Еще могу предложить через векторное произведение.
Согласна. Полезно знать различные способы. А вот через теорему синусов хотелось бы поподробнее...
0
Диссидент
Эксперт C
27341 / 17061 / 3768
Регистрация: 24.12.2010
Сообщений: 38,448
15.02.2015, 18:08 10
Цитата Сообщение от Iriini Посмотреть сообщение
А вот через теорему синусов хотелось бы поподробнее
sinA/a = sinB/b = sin(A+B)/c = 2R. Отсюда находим синус любого из углов и высоту. Левой ногой правое ухо, но можно и так.
Но во всех случаях лучше брать не треугольник из данных точек, а взять точки, расположенные на осях, записав уравнение прямой в отрезках.
Еще один способ: Записать уравнение прямой как y=f(x), записать расстояние от произвольной точки прямой как фунции от x и найти минимум этой функции методами дифференциального исчисления.
Ну, кто еще?
0
266 / 192 / 50
Регистрация: 16.06.2014
Сообщений: 424
15.02.2015, 18:12 11
Цитата Сообщение от Байт Посмотреть сообщение
Отсюда находим синус любого из углов и высоту.
И как находим?
Хорошо бы знать R... Тогда бы уж, зная R, логично вычислить S=abc/(4R)
0
Диссидент
Эксперт C
27341 / 17061 / 3768
Регистрация: 24.12.2010
Сообщений: 38,448
15.02.2015, 18:20 12
Цитата Сообщение от Iriini Посмотреть сообщение
И как находим?
2 уравнения с двумя неизвестными (R пока можно отбросить)
Потом получаем и R, и пользуемся вашей замечательной формулой abc/4R (еще вариант).
Самый лобовой вариант: Проводим через О перпендикуляр к прямой, находим пересечение, расстояние до О
Еще один "изысканный". Поворачиваем плоскость так, чтобы прямая была параллельна одной из новых осей.
Iriini, будь другом, посчитай, сколько способов мы придумали?
0
266 / 192 / 50
Регистрация: 16.06.2014
Сообщений: 424
15.02.2015, 19:19 13
Цитата Сообщение от Байт Посмотреть сообщение
2 уравнения с двумя неизвестными
Сложновато...
sinA/a= sin B/b
sinB/b= sin (180-A-B)/с, sinB/b= sin (A+B)/с
Но любопытно
Способов 9 можно вычитать... Красиво!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.02.2015, 19:19
Помогаю со студенческими работами здесь

Вычислить сумму координат и найти расстояние от точки до начала координат
Даны координаты точки в пространстве (x,y,z). Описать их с помощью записи. Составить программу...

Подпрограммы. Для точки на плоскости найти расстояние от точки до начала координат
Для точки на плоскости с заданными координатами (x,y) найти расстояние l от точки до начала...

Ввести координаты точки М и найти ее расстояние от начала координат (радиус - вектор от точки О (0,0)).
Ввести координаты точки М и найти ее расстояние от начала координат (радиус - вектор от точки О...

Вычислить координаты точки, зная угловой коэффициент прямой, проходящей через начало координат и точку
ычислить координатыч точки m, если угловой коэффициент прямой проходящий начало координат и точку м...

Найти расстояние от точки М до начала координат
9. Найти расстояние от точки М до начала координат. Ребята помогите написать программу на VBA...

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru