Призрак исполина - [64]

Шрифт
Интервал

Представьте, что дисплей компьютера — это экран радара. На нем — одна точка, за движением которой будет следить множество Мандельброта. Прежде чем мы включим наш радар, хотелось бы упростить уравнение еще больше, вот так:

Z = z>2

Я отбросил с и оставил только z. Давайте определим их более точно.

Маленькая буква z — первоначальный диапазон точки, дистанция, с которой она стартует. Большая Z- расстояние от старта до финиша. Если изначально точка отстояла от нас на 2 единицы, повинуясь уравнению, она сразу прыгнет на 4.

Пока ничего особо волнующего. Но теперь наступает черед модификации, приводящей к серьезным отличиям:

Z ↔ z>2

Знак равенства заменен двойной стрелочкой. Напоминает знак двустороннего движения, показывающий, что числа плывут в обоих направлениях. На этот раз мы не остановимся на Z = 4; мы присвоим полученное число новому z и моментально получим вторую величину Z то есть 16, и так далее. Очень скоро образуется последовательность:

256, 65536, 4294967296…

Точка, стартовавшая всего в 2 единицах от центра, гигантскими, непрестанно увеличивающимися шагами направится к бесконечности.

Виток при постоянном движении по петле называется итерацией. Процесс похож на то, как собака гоняется за собственным хвостом. Но собака при этом никуда не денется, а вот математические итерации способны увести нас в очень странные места. Скоро мы на них посмотрим.

Наконец мы готовы включить радар. На большинстве дисплеев рисуют круги радиусами 10, 20… 100 километров от центра. Нам потребуется единственный круг радиусом 1. Незачем вводить единицы измерения, поскольку мы оперируем чистыми числами. Хотите — назовите их сантиметрами или световыми годами, как больше нравится.

Предположим, что первоначальная позиция точки находится где угодно в пределах этого круга. Точное место не имеет значения. Итак, z равно 1.

Поскольку 1 в квадрате дает 1, то Z также равно 1. Его величина будет оставаться такой постоянно, сколько бы раз мы ни умножали единицу на саму себя. Точка будет вертеться и вертеться по кругу, но не сможет его покинуть.

Теперь рассмотрим случай, когда первоначальное z больше 1. Мы уже видели, как быстро точка убегает в бесконечность, если z равно 2. То же самое рано или поздно произойдет, даже если число будет превышать 1 совсем чуть-чуть. Пусть, к примеру, z = 1,000000000000000000001. Смотрите:

При первом возведении в квадрат Z становится

1,000000000000000000002

затем

1,000000000000000000004

1,000000000000000000008

1,000000000000000000016

1,000000000000000000032

И так далее — насколько хватит бумаги для распечатки. Для любых практических целей подобные величины округляют до 1. Наша точка не двинулась заметно ни вперед, ни назад. Она все равно остается в кружке с радиусом 1.

Но нули медленно исчезают, и цифры после запятой неуклонно маршируют влево. Неожиданно что-то появляется на месте третьей, второй, первой цифры после запятой. После небольшого числа операций числа начинают взрываться, как показывает этот пример:

1,001 1,002 1,004 1,008 1,016 1,032

1,066 1,136 1,292 1,668 2,783 7,745

59,987 3598,467 12948970

167675700000000

28115140000000000000000000000

И до бесконечности.

Справа может быть миллион, миллиард нулей, но результат не изменится. Постепенно цифры доберутся до запятой, и тогда Z вырвется в бесконечность.

Теперь рассмотрим другой случай. Допустим, z на микроскопическую величину меньше 1. Скажем,

0,99999999999999999999.

Как и раньше, долгое время, пока мы будем крутиться по спирали, все останется на своих местах. Но числа в дальнем правом конце будут постепенно уменьшаться. После нескольких тысяч или миллионов итераций — катастрофа! — Z вдруг начинает превращаться в ничто, оно растворяется в бесконечной цепочке нулей…

Проверьте это на компьютере. Он управляется только с двенадцатизначными цифрами? Не имеет значения. Вы получите тот же ответ. Честное слово.

Результаты наших действий, выработанного алгоритма, можно суммировать тремя законами. Некоторым они покажутся слишком тривиальными. Но не бывает тривиальных математических истин. Через пару шагов эти законы уведут нас во вселенную, поражающую удивительной красотой. Вот три закона «квадратичной» программы:


1. Если исходное z равняется 1, то результирующее Z всегда остается равным 1.

2. Если исходное z больше 1, то в результате число стремится к бесконечности.

3. Если исходное z меньше 1, то в результате число стремится к нулю.


Поэтому наш круг с радиусом 1 фактически представляет собой карту — или, если хотите, ограду, забор, делящий плоскость на две зоны. За пределами ограды числа, повинующиеся квадратичному закону, имеют свободу движения к бесконечности; числа, находящиеся внутри, — пленники, запертые и обреченные на полное изничтожение.

Тут кто-нибудь воскликнет: «Вы говорили только о расстоянии до точки старта. Но чтобы определить положение точки, нужно знать направление радиуса, вектор. Что скажете?»

Совершенно верно. К счастью, при делении z на два четких класса направление не имеет значения. Результат будет одинаковым, в какую бы сторону вектор ни указывал. Наш пример прост, мы работаем с особым множеством (назовем его «К», то есть квадратичным). Следовательно, можно смело игнорировать направление. Когда же мы придем к более сложному варианту множества Мандельброта, где векторы играют роль, я покажу очень хитрый математический фокус. Он поможет справиться с проблемами за счет использования сложных или воображаемых чисел (на самом деле они не особо сложны и вовсе не воображаемы). Пока в них нет нужды, и я обещаю больше не беспокоить вас подобным.


Еще от автора Артур Чарльз Кларк

Свидание с Рамой

Классический образец научно-технической фантастики. Место действия - гиганский космический корабль неизвестной цивилизации. Роман увлекает безудержной смелостью авторской фантазии, мастерским описанием многочисленных драматических ситуации, интересными характерами героев.


3001: Последняя Одиссея

Прошла тысяча лет после того, как экспедиция к Юпитеру, отправленная с целью исследовать таинственный Монолит, погибла, после того, как Дейв Боуман стал Star Child, а Френк Пул дрейфовал в космосе, замерзший и забытый.Но, теперь, Пул возвращается к жизни, пробуждаясь в мире, так оличающемся от всего того, что он оставил позади — и, похоже, Монолит активизируется снова...----------Перед нами перевод книги, сделанный непрофессиональным переводчиком. Но, тем не менее, это — лучшее, что у нас есть на данный момент.


2061: Одиссея Три

«Космическая одиссея» – одна из тем, которую особенно любят читатели фантастики с давних времен и до наших дней. Дерзкие полеты звездоплавателей, создание форпостов человечества на иных планетах, исследования звезд и «черных дыр» – все, что составляет суть «космической одиссеи», – всегда томили сердца романтиков призывом к дальним странствиям и экзотическим приключениям.Читайте третий роман Космической Одиссеи – 2061 год!


Искатель, 1964 № 03

Читайте этом номере «Искателя» фантастические рассказы зарубежных писателей.На 1-й странице обложки: Иллюстрация к рассказу А. Кларка «Лето на Икаре».На 2-й странице обложки: Иллюстрация П. Павлинова к роману А. Насибова «Безумцы».На 4-й странице обложки: «Атомные дозировщики». Фото И. Пап. С фотовыставки «Семилетка в действии».


Лунная пыль

Люди вышли в космос, покорили далекие планеты. На Луне построены города, базы, процветает туризм. Пассажиры лунного автобуса не знали, какую ловушку приготовила им природа… Смогут ли они выжить? Художник С. Центромирский.


Рекомендуем почитать
Форпост «Надежда»

Повести и рассказы о космических полетах и контактах с представителями иноцивилизаций.Содержание:ПОВЕСТИ И РАССКАЗЫПосылка...Остался один...Под Солнцем Матроса СелкиркаФорпост "Надежда"На Кубок КларенсаФАНТАСТИКА В ШУТКУЗагадка ЭтаныПриведение подобныхСвоим чередомИнтервью.


Гиперпространство

Бригадир Зардаков после селевых потоков, которые обрушились на его поля с посеянным хлопком, случайно обнаружил пещеру, которая вывела его в параллельный мир. А почему бы и здесь не посеять хлопок? — подумал он тогда…


Сделайте сами

Сделайте сами — так называется набор, который Мэйдж заказала и получила по почте. Наборы существовали разные, на любой вкус, на любую тему. Но набор, приобретённый Мэйдж, был особого сорта. Это был набор для совершения убийства…


Баалимский вопрос

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Феномен мистера Данфи

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Звуки, которых мы не слышим

Этот человек был увлечён звуком. Он создал теорию, что существует множество звуков в мире, и люди неспособны услышать их из-за высоких частот. Он объясняет его доктору, что он изобрёл машину, которая позволит ему настраиваться на нужные частоты и преобразовывать все колебания в слышимый звук. Он стал слышать в наушниках вопли срезаемых соседом роз. На следующий день он стал экспериментировать с деревом.


Большая глубина

Мировая критика называет Артура Чарлза Кларка (род. в 1907 году) «Фантастом Номер Один». Он собрал попросту невиданный урожай всяческих литературных премий – «Хьюго», «Небьюла», «Юпитер», Мемориальный приз Дж.У. Кемпбелла, Международная фантастическая премия и др. Эти оценки столь красноречиво говорят сами за себя, что добавить к ним можно лишь одно: три вошедших в этот сборник романа относятся к числу ранних и общественнопризнанных наиболее удачных произведений писателя, причем демонстрируют три жанра, три направления его творчества.


Последняя теорема

Соавторство Фредерика Пола и его друга, одного из основателей жанра научной фантастики, — это и громкое литературное событие, и наше прощание с великим Артуром Кларком, создателем пророческой «Космической одиссеи» и множества других шедевров.В 1637 году один француз оставил на полях книги пометку, будто бы ему удалось доказать некую теорему, — но само доказательство до нас не дошло. Множество лучших умов столетиями билось над этой загадкой, и только в двадцать первом веке молодой шри-ланкийский математик сумел найти элегантное решение Последней теоремы Ферма.


Город и звезды

Мало найдётся книг, в которых с такой силой было бы передано ключевое для всего жанра научной фантастики ощущение новизны, то, что критики называют «концептуальным прорывом», выходом из закоснелого замкнутого мирка на свободный простор.Масштаб романа грандиозен. Действие его происходит через миллионы лет, когда человеческая раса после долгого величия сошла с галактической арены, замкнувшись в пределах родной планеты, а потом потеряв и её под натиском пустынь. Только город Диаспар драгоценным камнем лежит на груди пустыни под дряхлеющим солнцем, вечный и неизменный, точно кристалл.


Конец детства

Первое большое сочинение Кларка «Конец детства» было опубликовано в 1953 г. Оно привлекло внимание литературных критиков всего мира. Автор драмы описывает последнее поколение людей на земле — поколение, на глазах которого их потомки превращаются в нечто совершенно нечеловеческое, однако во многом превосходящее человека. Книга Кларка стала кладезем «премудростей», источником идей и тем, сформировавшим современные представления о внеземных существах, о летающих объектах и т. п. Она стала краеугольным камнем развивающегося мировоззрения целого поколения.