Умные вопросы
Войти
Регистрация
Принадлежит ли точка сектору круга?
Дан круглый участок поверхности Земли. (кривизна Земли учтена) . Известны географические кординаты центра и радиус круга. Этот круг разделён на n одинаковых секторов. n известно. В круге генерируются случайные точки с географическими кординатами. Как определить, пренадлежит ли конкретная точка i-му сектору круга? i=1. n. Заране спасибо
9 года
назад
от
Розалечка
1 ответ
▲
▼
0
голосов
Для начала рассмотрим круг на плоскости, с центром О (0, 0) и радиусом a.
Уравнение окружности: x^2+y^2=a^2, здесь ^ означает степень.
Удобно перейти к полярным кординатам x=r cos f, y=r sin f.
Здесь r - расстояние от точки M (x, y) до центра круга, f - угол, отсчитываемый (против часовой стрелки) от положительной полуоси ОХ до радиуса, соединяющего центр и точку М.
Уравнение окружности в полярных кординатах: r=a, 0 = f 2pi.
Точка M (x0, y0) лежит внутри круга, если x0^2+y0^2 a^2, или, что равносильно, r0 a. Здесь
r0=sqrt (x0^2+y0^2) , причем sqrt означает квадратный корень.
Зададим сектор круга: f1 f f2, r a.
Точка M (x0, y0) лежит в этом секторе, если выполняются неравенства:
f1 f0 f2, r r0.
Если центр круга не в начале кординат, а в точке (Xс, Yс) , то уравнение окружности
(x-Xc) ^2+ (y-Yc) ^2=a^2.
Полярные кординаты: x=Xc+r cos f, y=Yc+r sin f, r=sqrt (x-Xc) ^2+ (y-Yc) ^2) . Точка М (х0, у0) лежит в секторе f1 f f2, r a, если f1 f0 f1, r r0.
9 года
назад
от
АЛЕКСЕЙ СИГАЧЕВ
Связанные вопросы
1
ответ
какие народы относятся к тюркам? вроде монголы, якуты, тувинцы, чукчи, татары, башкиры. кто еще ?
3 года
назад
от
Роман Токмаков
1
ответ
Мощность 18 ватт для колонки для дома - иногда улицы, нормально? Решил заказать с алика усилитель TDA2030A на 18 ватт.
5 года
назад
от
Александра Петрова
1
ответ
Вопрос владельцам фотокамер: у вас объектив с зумом или с трансфокатором?
1 год
назад
от
S