Что такое соприкасающаяся окружность?
Соприкасающаяся окружность — это окружность, которая наилучшим образом приближает кривую в конкретной точке. В этой точке она словно «целует» кривую (латинское osculare и означает «целовать»), совпадая с ней не только в самой точке, но и по направлению касательной, и по тому, насколько круто кривая изгибается. Для любой гладкой параметрической кривой, заданной функциями x(t) и y(t), соприкасающаяся окружность в выбранном значении параметра t имеет ту же касательную и ту же кривизну, что и кривая.
Калькулятор принимает ваши параметрические уравнения и значение t, а затем выдаёт три величины: кривизну \(\kappa\), радиус кривизны \(R\) и координаты центра окружности. Эти характеристики широко применяются в физике, при проектировании автомобильных и железных дорог, в компьютерной графике и в дифференциальной геометрии.
Как пользоваться калькулятором
- Введите x-компоненту кривой как функцию от t, например
cos(t). - Введите y-компоненту, например
sin(t). - Укажите значение параметра t, в котором нужно построить окружность (в радианах, если используются тригонометрические функции).
- Считайте результат: кривизну, радиус и координаты центра.
Разбор формул
Для параметрической кривой кривизна вычисляется так:
$$\kappa = \frac{\left| x^{\prime} y^{\prime\prime} - y^{\prime} x^{\prime\prime} \right|}{\left( x^{\prime 2} + y^{\prime 2} \right)^{3/2}}$$
Радиус кривизны — это просто обратная величина: \(R = \dfrac{1}{\kappa}\). Большой радиус означает плавный изгиб, маленький — крутой поворот.
Центр соприкасающейся окружности расположен на расстоянии \(R\) от кривой в направлении внутренней нормали. Его координаты находят, прибавляя к точке \((x, y)\) соответствующее смещение вдоль нормали.
Разобранный пример
Возьмём кривую \(x(t) = \cos(t)\), \(y(t) = \sin(t)\) — единичную окружность — в точке \(t = 0\). Здесь \(x^{\prime} = -\sin(t)\), \(y^{\prime} = \cos(t)\), \(x^{\prime\prime} = -\cos(t)\), \(y^{\prime\prime} = -\sin(t)\). При \(t = 0\) получаем кривизну \(\kappa = 1\), а значит радиус \(R = 1\). Центр находится в начале координат \((0, 0)\). Это вполне логично: соприкасающаяся окружность единичной окружности — это сама окружность.
Часто задаваемые вопросы
В каких единицах измеряется t? Если в функциях есть тригонометрические члены, t считается заданным в радианах. Для полиномиальных кривых t — это просто безразмерный параметр.
Что если кривизна равна нулю? В точке перегиба или на прямом участке \(\kappa = 0\), и радиус становится бесконечным — конечной соприкасающейся окружности не существует, остаётся только касательная прямая.
Зачем нужна кривизна? Она показывает, насколько круто что-то поворачивает. Инженеры используют её, чтобы ограничить боковое ускорение на дорогах, а аниматоры — чтобы строить плавные траектории движения.