Математическое обоснование тривиального — что это? Опять игра? Отнюдь нет! То, чем мы здесь занимаемся, относится к области бурно развивающейся сейчас нумерической таксономии. Облако точек вытягивается в длину и разделяется — возникает новый вид. Облако плывет — вид изменяется. Облака находятся близко или далеко друг от друга — это характеризует степень родства различных видов. В принципе все эти процессы можно рассчитать. Но здесь не обойтись, конечно, без быстродействующих электронных вычислительных машин.
Измерение плюс вычисление — это только один из возможных путей, ведущих к пониманию формы живого. Сколько нужно цифр чтобы правильно отобразить форму листа, контуры лягушки или панцирь рака? Конечно, с помощью числового метода мы можем охарактеризовать эти формы с большей или меньшей точностью, в зависимости от числа измеряемых параметров. Но это недостойно истинного математика; к тому же каждое новое измерение увеличивает степень многомерности фазового пространства, что делает расчеты неоправданно сложными. Значительно удобнее выявлять формы не по цифрам, а по аналогии. Это значит, что мы ищем математическую кривую, которая соответствует интересующей нас форме, т. е. аналогична ей, и может быть выражена формулой с возможно меньшим количеством постоянных величин, или констант.
Математикам известна такая универсальная формула, или, точнее, функция, которая позволяет математически выразить почти любую кривую, — это так называемый полином. Он записывается в виде ряда, который можно продолжать сколь угодно долго, но математик ограничивается лишь действительно необходимым числом членов, ибо с каждым новым членом полином все усложняется. Уравнение этого ряда выглядит так:
Оно показывает, как изменяется величина у в зависимости от изменения независимо меняющейся величины x. Обычно говорят, что y есть функция от x. Если значения x и у откладывать по осям системы координат, то мы получим кривую. Буквы a0, a1, a2, a3, a4, a5, a6,... обозначают константы, они могут быть положительными и отрицательными, большими, малыми и даже равными нулю. Меняя значения этих констант, математик "изгибает" кривую до тех пор, пока она не примет желаемую форму. Для описания простых кривых достаточно ограничиться малым количеством членов такого полинома. Сколько нужно сделать отдельных измерений, чтобы получить изображенный на рисунке полином четвертой степени, т. е. полином, содержащий член a4x4? Чтобы записать точную формулу, требуется только пять значений, а именно константы a0, a1, a2, a3 и a4. Собственно говоря, можно даже обойтись без первого значения, т. е. положить a0 = 0, тогда ось симметрии листа будет скользить по оси абсцисс. Мы видим, что с каждым новым членом наш полином описывает форму листа несколько точнее. Таким образом, с помощью полинома мы можем описать формы любых объектов независимо от их размеров, а также сравнивать их между собой.
С помощью полинома, универсальной математической формулы, можно получить почти любую кривую. Чем сложнее кривая, тем большее число членов должен включать соответствующий полином. Можно попытаться подобрать полином, описывающий, например, форму листа
'Машинная улитка'. ЭВМ рассчитала форму улитки, которая лучше всего соответствует реальной
Если мы хотим получить замкнутую кривую, то есть представить лист целиком, то гораздо удобнее записать его форму в так называемых полярных координатах как функцию длины и угла вектора, поворачивающегося вокруг координатной оси.