0 / 0 / 0
Регистрация: 22.01.2011
Сообщений: 14
|
|
1 | |
угол между прямыми24.02.2011, 17:51. Показов 3459. Ответов 11
Метки нет (Все метки)
0
|
24.02.2011, 17:51 | |
Ответы с готовыми решениями:
11
Угол между прямыми угол между прямыми Определить углы между заданной прямой и прямыми с настраиваемыми параметрами Определить углы между заданной прямой и прямыми с настраиваемыми параметрами |
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
|
|
24.02.2011, 18:05 | 2 |
каким способом задаются прямые ?
0
|
0 / 0 / 0
Регистрация: 22.01.2011
Сообщений: 14
|
|
24.02.2011, 18:36 [ТС] | 3 |
через координаты конца и начала
0
|
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
|
|
24.02.2011, 19:43 | 4 |
в этом случае целесообразно использовать уравнение прямой с угловым коэффициентом
0
|
18 / 6 / 2
Регистрация: 01.06.2010
Сообщений: 71
|
||||||
24.02.2011, 19:59 | 5 | |||||
(x1, y1, x2, y2) - координаты первой прямой (x3, y3, x4, y4) - координаты второй прямой
0
|
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
|
|
24.02.2011, 20:05 | 6 |
это вариант, но он требует целого ряда корректировочных проверок, касающихся взаимного расположения прямых
0
|
18 / 6 / 2
Регистрация: 01.06.2010
Сообщений: 71
|
|
24.02.2011, 20:18 | 7 |
а какая разница их взаимного расположения. atan((y2-y1)/(x2-x1)) - угол наклона первой линии относительно горизонта, atan((y4-y3)/(x4-x3)) - угол наклона второй линии относительно горизонта
Разница их углов и есть угол между прямыми. Или я чета не понимаю
1
|
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
|
|
24.02.2011, 20:39 | 8 |
1 угол между прямыми от 0 до 90 --- вариант отрицательных значений исключается
исползование Abs не оправдано, ибо прямые могут иметь разные по знаку угл. кожеф. 2 если прямая (прямые) будет параллельна оси OY ==> x2-x1=0 (x4-x3) ===> Error (atan() не определен)
0
|
18 / 6 / 2
Регистрация: 01.06.2010
Сообщений: 71
|
||||||
25.02.2011, 19:35 | 9 | |||||
Я тебе дал направление....как определить угол, ну а исключительные ситуации обрабатывай сам.
Если x2-x1=0, то угол ставь равны 90. Что ж тут сложного? Если нузны значения углов в первом квадранте, то ставь условия проверки значений углов, да и почему использование Abs не оправдано?
0
|
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
|
|
25.02.2011, 19:37 | 10 |
0
|
18 / 6 / 2
Регистрация: 01.06.2010
Сообщений: 71
|
|
25.02.2011, 19:49 | 11 |
0
|
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
|
|
25.02.2011, 20:08 | 12 |
я вообще то обсуждал вопрос, а ты, оказывается занял свои мозги другим
0
|
25.02.2011, 20:08 | |
25.02.2011, 20:08 | |
Помогаю со студенческими работами здесь
12
Расчет угла между прямыми Определить угол между векторами Угол между прямыми Угол между прямыми Угол между прямыми на плоскости Найти угол между прямыми Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |