Alvin Seville
|
|
1 | |
Вычисление угла наклона одной прямой относительно другой22.07.2017, 09:27. Показов 2889. Ответов 12
Метки нет (Все метки)
Как узнать угол наклона одной прямой относительно другой, если обе прямые заданы координатами двух точек?
0
|
22.07.2017, 09:27 | |
Ответы с готовыми решениями:
12
Изменение координат прямой при изменение угла наклона Расчет угла наклона плоскости через углы наклона к осям координат и обратно Определение угла наклона прямой тангенс угла наклона аппроксимационной прямой |
1728 / 1020 / 181
Регистрация: 03.06.2012
Сообщений: 1,220
|
|
22.07.2017, 12:13 | 2 |
Сообщение было отмечено Volobuev Ilya как решение
Решение
Синус угла между прямыми можно выразить через векторное произведение векторов, направленных вдоль этих прямых.
Если точки А1 и А2 расположены на одной прямой, а точки В1 и В2 - на другой, то
1
|
1728 / 1020 / 181
Регистрация: 03.06.2012
Сообщений: 1,220
|
|
22.07.2017, 13:45 | 4 |
Nacuott, в числителе потерялся знак модуля.
0
|
1728 / 1020 / 181
Регистрация: 03.06.2012
Сообщений: 1,220
|
|
22.07.2017, 15:30 | 6 |
Сообщение было отмечено Volobuev Ilya как решение
Решение
В общем 3-х-мерном случае, конечно, рациональнее - через скалярное произведение,
но в 2-мерном, если под подразумевать (достаточно определения только модуля), объём вычислений почти такой же.
0
|
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
27.07.2017, 09:07 | 7 |
Сообщение было отмечено Volobuev Ilya как решение
Решение
И это будет не синус, а косинус.
1
|
396 / 285 / 82
Регистрация: 24.05.2017
Сообщений: 1,112
|
|
27.07.2017, 09:16 | 8 |
Ну да, самый что ни на есть косинус)
0
|
1728 / 1020 / 181
Регистрация: 03.06.2012
Сообщений: 1,220
|
|
27.07.2017, 13:43 | 9 |
Puporev, Nadym, знак векторного произведения не заметили? пояснение ниже не читали?
0
|
4527 / 3521 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
|
|
27.07.2017, 20:54 | 10 |
0
|
1728 / 1020 / 181
Регистрация: 03.06.2012
Сообщений: 1,220
|
|
27.07.2017, 21:52 | 11 |
helter, задача явно не N-мерная (кстати, ТС'а ответ, содержащий векторное произведение, устроил).
По определению, углом между прямыми называется меньший из углов, образующихся при их пересечении. Такой угол должен находиться в пределах от 0 до Pi/2. Поэтому, если брать арккосинус, то в общем случае результат придётся приводить от промежутка [0, Pi] к промежутку [0, Pi/2]. В то же время, арксинус модуля сразу даёт правильный ответ. В 2-мерном случае векторное произведение вычисляется не сложнее, чем скалярное, и поэтому по крайней мере в этом случае оно полезнее. В данной задаче достаточно выражения для его модуля. Если вопрос не связан с конкретной задачей и касается обобщения такого выражения на N-мерный случай, то оно даётся формулой Бине-Коши (для двух взаимно транспонированных матриц размера 2 х N). В частных случаях, когда вычисление возникающих там определителей 2-го порядка не приводит к чрезмерным вычислительным затратам, такое выражение также может оказаться более предпочтительным. С точки зрения корректности терминологии, конечно, о векторном произведении лучше говорить только в 3-х-мерном случае, но думаю, что в данном случае ясно, что имеется в виду.
0
|
4527 / 3521 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
|
|
27.07.2017, 22:42 | 12 |
А я что, я ничего.
В принципе, достаточно взять скалярное произведение по модулю.
1
|
1728 / 1020 / 181
Регистрация: 03.06.2012
Сообщений: 1,220
|
|
27.07.2017, 22:59 | 13 |
0
|
27.07.2017, 22:59 | |
27.07.2017, 22:59 | |
Помогаю со студенческими работами здесь
13
Вычисление 2 точек на границе прямоугольника, зная точку внутри прямоугольника и Тангенс угла наклона Определить, принадлежат ли точки одной и той же полуплоскости относительно прямой Выяснить, лежат ли две точки в одной полуплоскости относительно заданной прямой Выяснить, лежат ли две точки в одной полуплоскости относительно заданной прямой Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |