YaChudo

Крива

Переглядів: 0. Оновлено 10.10.2026.

Парабола — одна з найпростіших кривих

Крива́ — лінія в евклідовому просторі або в многовиді.

Рівняння кривої можна задавати в параметричній формі:

x i = x i ( t ) {\displaystyle x^{i}=x^{i}(t)\,}

де x i {\displaystyle x^{i}\,}  — координати точок кривої в деякій системі координат, заданій в евклідовому просторі або многовиді, а t {\displaystyle t}  — скалярний параметр (його можна фізично уявляти моментом часу t=time, а саму криву як траєкторію руху точки)

Розглянемо рівняння кривої в декартовій системі координат n {\displaystyle n} -вимірного евклідового простору. Введемо позначення радіус-вектора точки кривої:

r = { x 1 , x 2 , . . . x n } {\displaystyle \mathbf {r} =\{x^{1},x^{2},...x^{n}\}}

Дотичний вектор

Похідну за параметром позначатимемо крапкою зверху:

r ˙ = d r d t {\displaystyle {\dot {\mathbf {r} }}={d\mathbf {r} \over dt}}
x ˙ i = d x i d t {\displaystyle {\dot {x}}^{i}={dx^{i} \over dt}}

Очевидно, що вектор v = r ˙ {\displaystyle \mathbf {v} ={\dot {\mathbf {r} }}} (у фізичній інтерпретації швидкість точки) є дотичним до кривої.

Довжина кривої

Квадрат відстані між двома нескінченно близькими точками r {\displaystyle \mathbf {r} } і r + d r {\displaystyle \mathbf {r} +d\mathbf {r} } дорівнює:

( 1 ) d s 2 = ( d r ⋅ d r ) = ∑ i ( d x i ) 2 = ∑ i ( d x ˙ i ) 2 ( d t ) 2 {\displaystyle (1)\qquad ds^{2}=(d\mathbf {r} \cdot d\mathbf {r} )=\sum _{i}(dx^{i})^{2}=\sum _{i}(d{\dot {x}}^{i})^{2}\,(dt)^{2}}

Довжина відрізка кривої, коли параметр t {\displaystyle t} пробігає значення від t 1 {\displaystyle t_{1}} до t 2 {\displaystyle t_{2}} , дається інтегралом:

( 2 ) s = ∫ t 1 t 2 d s = ∫ t 1 t 2 x ˙ i x ˙ i d t {\displaystyle (2)\qquad s=\int _{t_{1}}^{t_{2}}ds=\int _{t_{1}}^{t_{2}}{\sqrt {{\dot {x}}^{i}{\dot {x}}^{i}}}\,dt}

Якщо в інтегралі (2) розглядати верхню межу як змінний параметр, то маємо функцію s = s ( t ) {\displaystyle s=s(t)} , визначену з точністю до константи (точки відліку, або нижньої межі в інтегралі (2)). Ця величина s {\displaystyle s} також параметризує точки нашої кривої; s {\displaystyle s} називається натуральним параметром кривої.

Якщо вектор швидкості v = r ˙ {\displaystyle \mathbf {v} ={\dot {\mathbf {r} }}} ніде не перетворюється в нуль, то підінтегральна функція в (2) додатня, а отже функція s = s ( t ) {\displaystyle s=s(t)} всюди монотонно зростає і має обернену функцію t = t ( s ) {\displaystyle t=t(s)} .

Кривина кривої

Із рівності d s 2 = ( d r ⋅ d r ) {\displaystyle ds^{2}=(d\mathbf {r} \cdot d\mathbf {r} )} слідує, що похідна радіус-вектора за натуральним параметром кривої:

τ = d r d s {\displaystyle {\boldsymbol {\tau }}={d\mathbf {r} \over ds}}

є дотичним вектором одиничної довжини.

( 3 ) τ 2 = ( τ ⋅ τ ) = 1 {\displaystyle (3)\qquad {\boldsymbol {\tau }}^{2}=({\boldsymbol {\tau }}\cdot {\boldsymbol {\tau }})=1}

Диференціюючи (3) за натуральним параметром маємо:

d d s ( τ ⋅ τ ) = 2 ( τ ⋅ d τ d s ) = 0 {\displaystyle {d \over ds}({\boldsymbol {\tau }}\cdot {\boldsymbol {\tau }})=2({\boldsymbol {\tau }}\cdot {d{\boldsymbol {\tau }} \over ds})=0}

Отже вектор k = d τ d s = d 2 r d s 2 {\displaystyle \mathbf {k} ={d{\boldsymbol {\tau }} \over ds}={d^{2}\mathbf {r} \over ds^{2}}} ортогональний до кривої. Цей вектор прийнято розкладати на добуток одиничного вектора n {\displaystyle \mathbf {n} } нормалі до кривої, та скаляра k {\displaystyle k} який називається кривиною:

k = k n {\displaystyle \mathbf {k} =k\mathbf {n} }

Геометричний зміст кривини

Покажемо (навіть двома способами), що кривина дорівнює оберненій величині до радіуса R {\displaystyle R} дотичного кола:

( 4 ) k = 1 R {\displaystyle (4)\qquad k={1 \over R}}

Перший спосіб: через кут між дотичними векторами одиничної довжини в сусідніх точках кривої. Нехай в точці з параметром s {\displaystyle s} маємо дотичний вектор τ {\displaystyle \mathbf {\tau } } , а в точці з параметром s ′ = s + Δ s {\displaystyle s'=s+\Delta s}  — дотичний вектор τ ′ = τ + Δ τ {\displaystyle \mathbf {\tau } '=\mathbf {\tau } +\Delta \mathbf {\tau } } . Ці два вектора мають однакову довжину (одиницю), і якщо їхні початки звести в одну точку, утворять рівнобедрений трикутник. Якщо кут між векторами позначити Δ α {\displaystyle \Delta \alpha } , то довжина третьої сторони буде дорівнювати:

| Δ τ | = 2 sin ⁡ Δ α 2 ≈ Δ α {\displaystyle |\Delta {\boldsymbol {\tau }}|=2\sin {{\Delta \alpha } \over 2}\approx \Delta \alpha }

Оскільки для кола радіуса R {\displaystyle R} маємо Δ s = R Δ α {\displaystyle \Delta s=R\Delta \alpha } , то маємо для кривини кривої:

k = | d τ d s | ≈ | Δ τ | Δ s = Δ α R Δ α = 1 R {\displaystyle k=|{{d{\boldsymbol {\tau }}} \over ds}|\approx {|\Delta {\boldsymbol {\tau }}| \over \Delta s}={{\Delta \alpha } \over {R\Delta \alpha }}={1 \over R}}

Другий спосіб: через рівняння кола. Для простоти формул, візьмемо початок координат евклідового простору в точці кривої, для якої ми будемо шукати найближче коло, а також будемо відраховувати натуральні параметри кривої і кола від цієї ж точки. З точністю до членів другого порядку малості маємо для точок кривої:

( 5 ) r ≈ d r d s s + 1 2 d 2 r d s 2 s 2 = τ s + 1 2 k s 2 {\displaystyle (5)\qquad \mathbf {r} \approx {d\mathbf {r} \over ds}s+{\begin{matrix}{\frac {1}{2}}\end{matrix}}{d^{2}\mathbf {r} \over ds^{2}}s^{2}=\mathbf {\tau } s+{\begin{matrix}{\frac {1}{2}}\end{matrix}}\mathbf {k} s^{2}}

Коло радіуса R {\displaystyle R} , дотичне до вектора τ {\displaystyle \mathbf {\tau } } , матиме центр в ортогональній до τ {\displaystyle \mathbf {\tau } } гіперплощині. Запишемо координати центра кола у вигляді r c = R n {\displaystyle \mathbf {r} _{c}=R\mathbf {n} } , де n {\displaystyle \mathbf {n} } є довільним (поки що) одиничним вектором, що лежить у цій гіперплощині. Маємо ортогональність:

( n ⋅ τ ) = 0 {\displaystyle (\mathbf {n} \cdot {\boldsymbol {\tau }})=0}

Рівняння точки кола в параметричній формі (параметром є центральний кут):

( 6 ) r ′ = R sin ⁡ t τ + R ( 1 − cos ⁡ t ) n {\displaystyle (6)\qquad \mathbf {r} '=R\sin t{\boldsymbol {\tau }}+R(1-\cos t)\mathbf {n} }

Врахуємо, що довжина дуги кола дорівнює s = R t {\displaystyle s=Rt} , і розкладемо останнє рівняння в ряд з точністю до доданків другого порядку малості:

( 7 ) r ′ ≈ R t τ + 1 2 R t 2 n = τ s + 1 2 R n s 2 {\displaystyle (7)\qquad \mathbf {r} '\approx Rt{\boldsymbol {\tau }}+{\begin{matrix}{\frac {1}{2}}\end{matrix}}Rt^{2}\mathbf {n} ={\boldsymbol {\tau }}s+{1 \over {2R}}\mathbf {n} s^{2}}

Порівнюючи рівності (5) і (7), маємо що коло буде збігатися з кривою з точністю до членів другого порядку ( r ′ ≈ r {\displaystyle \mathbf {r} '\approx \mathbf {r} } ), якщо:

( 8 ) k = 1 R n {\displaystyle (8)\qquad \mathbf {k} ={1 \over {R}}\mathbf {n} }

Типи кривих

Типи точок на кривій

Скрут

Якщо евклідів простір має розмірність n ⩾ 3 {\displaystyle n\geqslant 3} , то можна поставити питання про зміну орієнтації дотичної площини (в якій лежать дотичний вектор τ {\displaystyle \mathbf {\tau } } та вектор нормалі n {\displaystyle \mathbf {n} } ) при русі вздовж кривої. Розглянемо бівектор (спеціальну антисиметричну матрицю, компоненти якої виражені через координати векторів τ {\displaystyle \mathbf {\tau } } і n {\displaystyle \mathbf {n} } ) σ = τ ∧ n {\displaystyle \mathbf {\sigma } =\mathbf {\tau } \wedge \mathbf {n} } :

σ i j = τ i n j − τ j n i {\displaystyle \sigma _{ij}=\tau _{i}n_{j}-\tau _{j}n_{i}}

Величина цього бівектора дорівнює одиниці (площі квадрата, побудованого на векторах τ {\displaystyle \mathbf {\tau } } і n {\displaystyle \mathbf {n} } ):

∑ i < j ( σ i j ) 2 = 1 2 ∑ i , j ( τ i n j − τ j n i ) 2 = 1 2 ∑ i , j ( τ i 2 n j 2 + τ j 2 n i 2 − 2 ( τ i n i ) ( τ j n j ) ) = ( τ ⋅ τ ) ( n ⋅ n ) − ( τ ⋅ n ) 2 = 1 {\displaystyle \sum _{i<j}(\sigma _{ij})^{2}={1 \over 2}\sum _{i,j}(\tau _{i}n_{j}-\tau _{j}n_{i})^{2}={1 \over 2}\sum _{i,j}(\tau _{i}^{2}n_{j}^{2}+\tau _{j}^{2}n_{i}^{2}-2(\tau _{i}n_{i})(\tau _{j}n_{j}))=({\boldsymbol {\tau }}\cdot {\boldsymbol {\tau }})(\mathbf {n} \cdot \mathbf {n} )-({\boldsymbol {\tau }}\cdot \mathbf {n} )^{2}=1}

Похідна бівектора за натуральним параметром дорівнює:

σ ˙ = τ ˙ ∧ n + τ ∧ n ˙ = k n ∧ n + τ ∧ n ˙ = τ ∧ n ˙ {\displaystyle {\dot {\boldsymbol {\sigma }}}={\dot {\boldsymbol {\tau }}}\wedge \mathbf {n} +{\boldsymbol {\tau }}\wedge {\dot {\mathbf {n} }}=k\mathbf {n} \wedge \mathbf {n} +{\boldsymbol {\tau }}\wedge {\dot {\mathbf {n} }}={\boldsymbol {\tau }}\wedge {\dot {\mathbf {n} }}}

Звідси робимо висновок, що дві площини σ {\displaystyle {\boldsymbol {\sigma }}} і σ ′ = σ + Δ σ {\displaystyle {\boldsymbol {\sigma }}'={\boldsymbol {\sigma }}+\Delta {\boldsymbol {\sigma }}} перетинаються по прямій, дотичній до кривої (містять вектор τ {\displaystyle {\boldsymbol {\tau }}} ):

σ ′ = τ ∧ n + τ ∧ n ˙ Δ s = τ ∧ ( n + n ˙ Δ s ) {\displaystyle {\boldsymbol {\sigma }}'={\boldsymbol {\tau }}\wedge \mathbf {n} +{\boldsymbol {\tau }}\wedge {\dot {\mathbf {n} }}\Delta s={\boldsymbol {\tau }}\wedge (\mathbf {n} +{\dot {\mathbf {n} }}\Delta s)}

Отже дотична площина при русі вздовж кривої обертається «довкола» дотичної прямої. Поворот в тривимірному просторі має очевидний зміст, в просторах більшої розмірності поворот означає кут між нормалями до спільної прямої. Похідна кута повороту за натуральним параметром називається скрутом:

ϰ = d ϕ d s = | τ ∧ n ˙ | {\displaystyle \varkappa ={d\phi \over ds}=|{\boldsymbol {\tau }}\wedge {\dot {\mathbf {n} }}|}

Формули Френе-Серре

Розглянемо детальніше випадок кривої в тривимірному просторі. Два одиничні вектора τ {\displaystyle {\boldsymbol {\tau }}} і n {\displaystyle \mathbf {n} } ми можемо доповнити третім, їх векторним добутком:

f = τ × n {\displaystyle \mathbf {f} ={\boldsymbol {\tau }}\times \mathbf {n} }

Ці три вектори утворюють репер (змінний базис у тривимірному просторі), і ми можемо поставити питання, як похідні за натуральним параметром від векторів репера ( τ ˙ {\displaystyle {\dot {\boldsymbol {\tau }}}} , n ˙ {\displaystyle {\dot {\mathbf {n} }}} i f ˙ {\displaystyle {\dot {\mathbf {f} }}} ) розкладаються по цьому ж базису. Ми вже знаємо, що τ ˙ = k n {\displaystyle {\dot {\boldsymbol {\tau }}}=k\mathbf {n} } . Залишається знайти похідні ще двох одиничних векторів. Почнемо з одиничного вектора нормалі n {\displaystyle \mathbf {n} } . Із постійності величини цього вектора знаходимо:

0 = d d s ( n ⋅ n ) = 2 ( n ⋅ n ˙ ) {\displaystyle 0={d \over ds}(\mathbf {n} \cdot \mathbf {n} )=2(\mathbf {n} \cdot {\dot {\mathbf {n} }})}

Тобто похідна n ˙ {\displaystyle {\dot {\mathbf {n} }}} ортогональна до самого вектора нормалі n {\displaystyle \mathbf {n} } , а тому розкладається по двом іншим векторам репера:

( 9 ) n ˙ = α τ + β f {\displaystyle (9)\qquad {\dot {\mathbf {n} }}=\alpha {\boldsymbol {\tau }}+\beta \mathbf {f} }

Користуючись цим розкладом, можна знайти і похідну f ˙ {\displaystyle {\dot {\mathbf {f} }}} :

f ˙ = d d s ( τ × n ) = τ ˙ × n + τ × n ˙ = k n × n + τ × ( α τ + β f ) = β τ × f = − β n {\displaystyle {\dot {\mathbf {f} }}={d \over ds}({\boldsymbol {\tau }}\times \mathbf {n} )={\dot {\boldsymbol {\tau }}}\times \mathbf {n} +\mathbf {\tau } \times {\dot {\mathbf {n} }}=k\mathbf {n} \times \mathbf {n} +\mathbf {\tau } \times (\alpha \mathbf {\tau } +\beta \mathbf {f} )=\beta {\boldsymbol {\tau }}\times \mathbf {f} =-\beta \mathbf {n} }

Знайдемо коефіцієнти розкладу α {\displaystyle \alpha } і β {\displaystyle \beta } . З останньої формули видно, що β {\displaystyle \beta } (з точністю до знаку) є швидкістю повороту одиничного вектора f {\displaystyle \mathbf {f} } , а отже і дотичної до кривої площини ( f {\displaystyle \mathbf {f} } є вектором нормалі до цієї площини). Отже цей коефіцієнт є крученням: β = ϰ {\displaystyle \beta =\varkappa } . Коефіцієнт α {\displaystyle \alpha } можна знайти, скалярно помноживши рівність (9) на τ {\displaystyle {\boldsymbol {\tau }}} :

α = ( τ ⋅ n ˙ ) = d d s ( τ ⋅ n ) − ( τ ˙ ⋅ n ) = − ( k n ⋅ n ) = − k {\displaystyle \alpha =({\boldsymbol {\tau }}\cdot {\dot {\mathbf {n} }})={d \over ds}({\boldsymbol {\tau }}\cdot \mathbf {n} )-({\dot {\boldsymbol {\tau }}}\cdot \mathbf {n} )=-(k\mathbf {n} \cdot \mathbf {n} )=-k}

У підсумку одержуємо систему трьох рівнянь:

τ ˙ = k n {\displaystyle {\dot {\boldsymbol {\tau }}}=\qquad k\mathbf {n} }
n ˙ = − k τ + ϰ f {\displaystyle {\dot {\mathbf {n} }}=-k{\boldsymbol {\tau }}\qquad +\varkappa \mathbf {f} }
f ˙ = − ϰ n {\displaystyle {\dot {\mathbf {f} }}=\qquad -\varkappa \mathbf {n} }

Ці рівняння відкрили два французькі математики: Жан Фредерік Френе (1852) і Жозеф Альфред Серре (1851).

Коефіцієнт ϰ {\displaystyle \varkappa } у формулах Френе — Серре може бути додатнім або від'ємним в залежності від того, правою чи лівою гвинтовою лінією апроксимується крива в околі даної точки.

Див. також

Джерела

Джерело: стаття у Вікіпедії та історія редагувань (автори).