worm2 писал(а):
Инвариантной будет среднеквадратичная кривизна:
![$$\frac{1}{L}\int\limits_0^L (\kappa(s))^2 ds$$ $$\frac{1}{L}\int\limits_0^L (\kappa(s))^2 ds$$](https://dxdy-03.korotkov.co.uk/f/a/6/8/a68dda9109095d1b2e1475755631213e82.png)
Здесь L обозначает длину кривой, следовательно, чем больше длина кривой, тем меньше ее кривизна - это логично. Но этим критерием характризовать гибкость кривой не получится.
Например, если взять 2 сплайна с одинаковым количеством параметров настройки (формы), то интуитивно понятно, что возможности настройки у них одинаковы. Но если значения соответствующих параметров настройки у этих сплайнов задать различными (т.е. сплайны на вид будут взаимно отличаться), то получится, что значения кривизны у них также будут различны. Но ведь ВОЗМОЖНОСТИ настройки (параметры, управляющие формой) у этих сплайнов - равны.
И интеграла в критерии оценки гибкости не должно быть, т.к. интегрирование - это неизбежная привязка к значениям параметров функции (форме функции). Кроме того, критерий гибкости не должен зависеть от значения аргумента.
Я склоняюсь к некоторой шкале, согласно которой коэффициент гибкости k равен:
а) k=0 - для точки, т.к. точка, как геометрический объект, не имеет формы;
б) k=1 - для прямой, выражаемой линейной функцией;
эти первые два пункта надо принять как аксиому, а далее уже действовать по формуле
![$$k = z \cdot G$$ $$k = z \cdot G$$](https://dxdy-01.korotkov.co.uk/f/0/a/d/0ade028d351e52feaca61bdc4bf6170c82.png)
, где
![$$z$$ $$z$$](https://dxdy-04.korotkov.co.uk/f/7/d/6/7d6f7465f77b92accf51fff741380cb182.png)
-количество звеньев (сегментов), из которых состоит кривая,
![$$G$$ $$G$$](https://dxdy-01.korotkov.co.uk/f/8/b/3/8b302089d921a35c94386f7e617e6cfb82.png)
-гибкость одного звена.
Вопрос теперь в том, как считать
![$$G$$ $$G$$](https://dxdy-01.korotkov.co.uk/f/8/b/3/8b302089d921a35c94386f7e617e6cfb82.png)
...