Полярное расстояние
Необходимо найти расстояние между двумя точками в полярной системе координат
Переводим точки из полярной системы координат в декартову и вычисляем расстояние.
Используем формулу:
x = r * cos (alpha)
y = r * sin (alpha)
Листинг C++
double polar_dist (double alpha, double r1, double betta, double r2)
{
point p1 = point (r1 * cos (alpha), r1 * sin (alpha));
point p2 = point (r2 * cos (betta), r2 * sin (betta));
return dist (p1, p2);
}
21.02.2008, 15:51
По всем вопросам обращаться: rumterg@gmail.com