|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Val Krigan 2:5020/400 01 Mar 2003 21:57:37 To : Daniel Kamperov Subject : Re: Угол -------------------------------------------------------------------------------- "Daniel Kamperov" wrote > Есть две точки, произвольно расположенные на плоскости xOy, нужно определить > угол между любой осью и прямой, проходящей через эти точки. Известны координаты > точек, можно использовать следующие действия: умножение, деление, сложение, > вычитание, квадратный корень, логарифм и экспонента с основаниями 1/12, синус, > косинус (арксинусов и пр. нет). Точность необязательно высокая (неплохо бы +/- > 20 градусов). Это вообще можно осуществить? Hе хотелось бы использовать ряды и > прочие громоздкие конструкции, расчёты должны быть максимально простые. Может, > есть какая-то грубая аппроксимация? Очень просто :) находим косинус угла с прямой и дальше из небольшой (ведь тебе высокая точность не нужна) таблицы сам угол. Для нахождения косинуса тебе достаточно умножения, деления, сложения, вычитания и квадратного корня. --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/6577492c0b2d.html, оценка из 5, голосов 10
|