|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Aleksey Tarasow 2:5053/51.4 17 Mar 2003 21:03:34 To : Michael Sedov Subject : Угол -------------------------------------------------------------------------------- 01 Мар 03 23:06, Michael Sedov -> Daniel Kamperov: DK>> Есть две точки, произвольно расположенные на плоскости xOy, нужно DK>> определить угол между любой осью и прямой, проходящей через эти DK>> точки. Hе хотелось бы использовать ряды и прочие громоздкие DK>> конструкции, расчёты должны быть максимально простые. Может, есть DK>> какая-то грубая аппроксимация? MS> Угол твой = arctg((x2-x1)/(y2-y1)) Извени давно не читал эху, так что не много запаздал. Hо тут не могу согласиться в геодезии tg румба = DY/DX (а именно румб ты и нашел :). И ктомуже по этой формуле угол всегда не более 90 градусов (румб всегда меньше 90 градисов), то есть находится в одной из 4 четвертей. Какая именно четверть узнается по знакам дельт. Да, это все справедливо в геодезической системе координат, в других не пробывал. (по вертикале X, по горизонтали Y). MS> А arctg(x) = x - x*x*x/3.0 + x*x*x*x*x/5.0 - MS> x*x*x*x*x*x*x/7.0 MS> + ... С уважением, Алексей. --- ifmail v.2.15-BSC.03/FreeBSD * Origin: Сила - последний аргумент тупиц. (2:5053/51.4) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/146773e7639ae.html, оценка из 5, голосов 10
|