Подключиться через MCP →

Введите расчет

Математическая формула

Реклама

Результатов

Сферическое радиальное расстояние (r)
5
расстояние от начала координат
r (радиальное расстояние) 5
θ (azimuthal angle, unchanged) 60
φ (polar angle from +z) 36,8698976458

Что делает этот калькулятор

Инструмент переводит точку трёхмерного пространства из цилиндрических координат (ρ, θ, z) в сферические координаты (r, θ, φ). Это чистая математика, которая работает одинаково во всём мире — никаких региональных правил здесь нет. Калькулятор использует физическое соглашение по стандарту ISO: θ — это азимутальный угол (поворот вокруг оси z), а φ — полярный угол (угол наклона), отсчитываемый от положительного направления оси z.

Какое соглашение используется

Цилиндрические координаты: ρ — радиальное расстояние от оси z (ρ ≥ 0), θ — азимутальный угол в плоскости xy, а z — высота. Сферические координаты: r — расстояние от начала координат, θ — тот же самый азимутальный угол (он переносится без изменений), а φ — угол, отсчитываемый вниз от положительной оси z. Поскольку r и φ зависят только от ρ и z, азимутальный угол θ при переходе между двумя системами остаётся неизменным.

3D-схема, сравнивающая цилиндрические и сферические координаты одной точки
Одна точка в цилиндрических координатах (rho, theta, z) и сферических координатах (r, theta, phi).

Как пользоваться калькулятором

Введите ρ, θ и z, укажите, в каких единицах заданы углы — в градусах или радианах, и выберите точность отображения. На выходе вы получите r, неизменное значение θ и вычисленный угол φ в тех же единицах, которые выбрали.

Реклама

Разбор формул

Радиальное расстояние находится по теореме Пифагора в плоскости, проходящей через ось z и заданную точку: $$r = \sqrt{\rho^{2} + z^{2}}$$ Полярный угол равен $$\varphi = \operatorname{atan2}\!\left(\rho,\; z\right)$$ Мы используем именно atan2, а не \(\operatorname{atan}(\rho/z)\): благодаря этому при \(z = 0\) получается ровно 90°, при \(z < 0\) угол оказывается больше 90°, а результат всегда лежит в диапазоне \([0, \pi]\).

Прямоугольный треугольник, связывающий rho, z, r и угол phi
Прямоугольный треугольник в вертикальной плоскости: r — гипотенуза, катеты rho и z, угол phi в верхней вершине.

Пример расчёта

Пусть \(\rho = 3\), \(\theta = 60°\), \(z = 4\): тогда $$r = \sqrt{9 + 16} = \sqrt{25} = 5$$ Угол $$\varphi = \operatorname{atan2}(3,\; 4) = \operatorname{atan}(0{,}75) = 36{,}86989765°$$ Значение \(\theta\) остаётся равным 60°. Итак, сферические координаты — это (5, 60°, 36,86989765°).

Реклама

Частые вопросы

Почему θ не меняется? Обе системы измеряют азимутальный угол вокруг оси z одинаково, поэтому он просто переносится без изменений.

Что происходит при z = 0? Точка лежит в плоскости xy, поэтому \(\varphi = 90°\) (\(\pi/2\)). Функция atan2 корректно обрабатывает этот случай без деления на ноль.

А если ρ = 0 и z = 0? Тогда точка совпадает с началом координат: \(r = 0\), а угол φ математически не определён (калькулятор возвращает 0).

Последнее обновление: