Калькулятор сферических координат
Преобразуйте декартовы координаты x, y и z в радиус, азимут и полярный угол.
О сферических координатах
Примеры сферических координат
| Декартова точка | Сферические координаты | Пояснение |
|---|---|---|
| (1, 1, 1) | r 1.732051, азимут 45°, полярный угол 54.73561° | Равные положительные координаты помещают точку в первый октант. |
| (0, 3, 4) | r 5, азимут 90°, полярный угол 36.869898° | Известное соотношение 3-4-5 даёт точный радиус 5. |
| (-2, 0, 0) | r 2, азимут 180°, полярный угол 90° | Точка лежит на отрицательной полуоси x и в плоскости xy. |
Как преобразовать координаты
- Введите декартову координату x.
- Введите координаты y и z в тех же единицах.
- Нажмите «Преобразовать координаты», чтобы вычислить радиус и углы.
- Отсчитывайте азимут от положительной полуоси x, а полярный угол — от положительной полуоси z.
Вопросы о сферических координатах
Каковы три сферические координаты?
Это радиальное расстояние, азимут вокруг оси z и полярный угол от положительной полуоси z. Вместе они задают положение точки, однако в начале координат углы неоднозначны.
Почему для азимута используется atan2?
Арктангенс двух аргументов сохраняет знаки x и y. Поэтому он выбирает правильный квадрант и обрабатывает точки, в которых x равен нулю.
Какое соглашение об углах используется?
Азимут измеряется против часовой стрелки от положительной полуоси x в плоскости xy. Полярный угол отсчитывается вниз от положительной полуоси z. Оба выводятся в градусах.
Почему нельзя преобразовать начало координат?
В начале координат радиальное расстояние равно нулю, но единственного направления нет. Любые азимут и полярное направление приводят к одной точке, поэтому углы не определены.
Как преобразовать полярный угол в угол возвышения?
Вычтите полярный угол из 90 градусов, чтобы получить угол возвышения над плоскостью xy. Проверьте соглашения своей области: обозначения в учебниках и программах различаются.