Числа Фибоначчи в природе: шишка, спирали и примеры

Возьмите сосновую шишку. Посмотрите сверху и попробуйте пересчитать спирали: одни закручиваются по часовой стрелке, другие — против. Часто можно насчитать соседние числа Фибоначчи — например 8 и 13, хотя у разных видов встречаются и другие пары. То же самое вы увидите на ананасе (8 и 13), на шляпке подсолнуха (21 и 34 — или даже 55 и 89), в расположении листьев на стебле. Природа часто показывает один и тот же короткий список чисел, хотя конкретные растения могут от него отклоняться. Этот список — числа Фибоначчи.

Числа Фибоначчи — это знаменитая последовательность, в которой каждое следующее число равно сумме двух предыдущих: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55… Правило детское, а результат поражает: одна и та же цепочка чисел всплывает в шишках и раковинах, в алгоритмах поисковых систем и в росте популяций кроликов.

Короткий ответ: числа Фибоначчи в шишке ищут не по отдельным чешуйкам, а по двум семействам спиралей. Если смотреть на шишку сверху, часть спиралей идёт по часовой стрелке, часть — против. Часто получаются соседние числа Фибоначчи: 5 и 8, 8 и 13, 13 и 21. Это не закон для каждой шишки, а частый результат роста растения.

Где искать Что считать Типичные пары
Сосновая шишка спирали чешуек в две стороны 5 и 8, 8 и 13
Ананас диагональные ряды глазков 8 и 13, 13 и 21
Подсолнух спирали семян от центра 21 и 34, 34 и 55
Листья на стебле повороты между соседними листьями зависит от вида растения
Чтобы проверить наблюдение на шишке, смотрите на неё сверху и считайте отдельные спиральные дорожки в обе стороны.
Спирали Фибоначчи на сосновой шишке — 8 по часовой стрелке и 13 против
Сосновая шишка: пара 8 и 13 — распространённый пример фибоначчиева филлотаксиса; у конкретной шишки числа могут отличаться.

Сосновая шишка и числа Фибоначчи: как проверить самому

Возьмите чёткую фотографию шишки сверху или настоящую шишку. Найдите одну заметную чешуйку и проведите взглядом по диагональной цепочке похожих чешуек. Посчитайте, сколько таких спиралей идёт вправо. Затем посчитайте спирали влево. Обычно эти два числа оказываются соседними в ряду Фибоначчи.

  1. Смотрите на шишку сверху, а не сбоку.
  2. Считайте не чешуйки подряд, а отдельные спиральные дорожки.
  3. Проверьте обе стороны: по часовой стрелке и против.
  4. Если числа не совпали с 5, 8, 13 или 21, это нормально: у живых растений бывают повреждения и разные схемы роста.

Такой подсчёт хорошо подходит для школьного проекта: можно сфотографировать несколько шишек, подписать пары спиралей и сравнить, какие числа встречаются чаще.

Кто такой Фибоначчи и при чём тут кролики

В 1202 году итальянский купец и математик Леонардо Пизанский, которого потомки назвали Фибоначчи, издал книгу «Liber Abaci» — «Книгу счёта». Там была идеализированная задача о кроликах: смертности нет, каждая взрослая пара раз в месяц приносит одну новую пару, а молодая пара становится взрослой через месяц. Сколько пар будет через год?

Источник и оговорка: Историческую справку о Леонардо Пизанском и Liber Abaci удобно сверять по биографии MacTutor; ботанические примеры с филлотаксисом — это наблюдаемые модели роста, а не закон для каждого растения, см. обзор Wolfram MathWorld.

Если начальную молодую пару считать первым членом последовательности, месяц за месяцем получается: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144. Через 12 последовательных моментов счёта — 144 пары; при другой нумерации месяцев индекс ответа меняется. Но важнее был не ответ, а сам ряд. Леонардо заметил закономерность: каждое число — это сумма двух предыдущих. Он и сам не подозревал, что описал один из самых универсальных математических объектов в природе.

💡 Удивительный факт: отношение соседних чисел Фибоначчи приближается к 1,618 по мере роста номера: 144÷89, 89÷55, 55÷34 уже дают очень близкие значения. Чем дальше по ряду, тем точнее. Это и есть знаменитое золотое сечение (φ). Кролики Леонардо и число, которое часто обсуждают в связи с пропорциями Парфенона, — связаны с одной и той же математической идеей, хотя доказательства про Парфенон спорны.

Пример для детей: как сложить ряд Фибоначчи на кухне

Самый быстрый способ прочувствовать ряд — выложить его из печенья, кубиков или монеток прямо на столе. Положите одну монетку. Рядом ещё одну. Теперь сложите их вместе — получилась кучка из двух. Поставьте её рядом: 1, 1, 2. Дальше сложите последние две кучки (1 и 2) — получится 3. Продолжайте: 2+3=5, 3+5=8, 5+8=13.

Через минуту у вас на столе выстроится полный ряд до 55 или 89. А если положить эти кучки не в линию, а закручивая уголком, получится фибоначчиева спираль — наглядная модель, похожая на многие природные спирали. Магии нет: есть правило, которое само строит красоту.

Диаграмма: как строится последовательность Фибоначчи 1, 1, 2, 3, 5, 8, 13
Рис. 1: Правило Фибоначчи в действии — стрелки показывают, как каждое новое число собирается из двух предыдущих.

Формула последовательности — три способа записать одно и то же

Способ 1. Рекурсивное определение — как у самого Фибоначчи

Самая честная запись — через соседей. Обозначим n-е число ряда F(n). Тогда:

F(1) = 1,   F(2) = 1,   F(n) = F(n−1) + F(n−2)

Такую запись называют рекуррентной — следующий шаг определяется через предыдущие. Чтобы узнать F(10), надо сначала узнать F(9) и F(8), для них — F(7) и F(6), и так до самого начала. Это простое, но медленное правило: чтобы найти F(50), компьютеру придётся выполнить больше миллиарда сложений, если не хитрить.

Способ 2. Формула Бине — ответ сразу, без рекурсии

В 1843 году французский математик Жак Бине записал прямую формулу: n-е число Фибоначчи можно вычислить одним выражением, без всякой рекурсии. Оно выглядит устрашающе, зато работает мгновенно:

F(n) = ( φⁿ − ψⁿ ) ∕ √5

где φ = (1 + √5) ∕ 2 ≈ 1,618 (золотое сечение), а ψ = (1 − √5) ∕ 2 ≈ −0,618. Поразительно: формула начинена иррациональными √5 и φ, но при натуральном n всегда даёт ровно целое число. ψⁿ — крошечная поправка, которая исправляет хвост до целого.

Способ 3. Матричный — красиво и быстро

Есть и «инженерный» взгляд: возьмите квадратную матрицу Q = [[1, 1], [1, 0]] и возведите её в n-ю степень. В правом верхнем углу окажется ровно F(n), в левом верхнем — F(n+1). Компьютеру удобно: умножение матриц можно ускорить «быстрым возведением в степень» и вычислять F(n) за O(log n) матричных умножений. Для огромного n обычно считают остаток F(n) по модулю m; полный F(миллиардное) имеет сотни миллионов цифр, поэтому его точная запись и вывод остаются очень дорогими.

Почему природа выбирает именно Фибоначчи

Это не суеверие и не совпадение — у природы есть серьёзная причина. Когда растение отращивает новый лист или семечко, ему нужно расположить его так, чтобы оно не затенило соседей и получало максимум света. Если поворачивать каждый следующий отросток на постоянный угол, лучше всего работает угол, связанный с золотым сечением: 360° / φ² = 360° · (1 − 1/φ) ≈ 137,5°. Дополнительный к нему угол равен 360° / φ ≈ 222,5°. При угле расхождения, близком к золотому, видимые семейства спиралей часто имеют числа, являющиеся соседними числами Фибоначчи; это распространённая, но не обязательная схема роста растения.

Проще говоря: растение решает задачу оптимальной упаковки, и ответ получается через Фибоначчи. Эволюция не читала «Liber Abaci», но нашла ту же математику на ощупь.

Спираль Фибоначчи из квадратов со сторонами 1, 1, 2, 3, 5, 8, 13
Рис. 2: Квадраты со сторонами Фибоначчи складываются плотно, без зазоров — и образуют фибоначчиеву спираль — наглядное приближение к золотой логарифмической спирали, но не точное совпадение с ней.

Где числа Фибоначчи встречаются во взрослой жизни

Биржевые трейдеры. В техническом анализе рынков есть «уровни Фибоначчи»: цены акций, завалившись после роста, часто возвращаются к уровням 38,2%, 50% и 61,8% от размаха движения. 61,8% — это 1/φ. Работает это или нет — спор отдельный, но факт: на торговых терминалах кнопка «Fibonacci retracement» есть у всех брокеров мира.

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

Архитектура и дизайн. Отношение сторон экранов, разметка интерфейсов, пропорции фасадов — дизайнеры десятилетиями спорят, «работает» ли золотое сечение, но практика такова: если надо быстро расставить блоки на странице так, чтобы это не резало глаз, многие до сих пор делят по Фибоначчи.

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

Попробуй сам — три задачи

Задача 1. Найдите десятое число Фибоначчи без калькулятора.

Показать решение

Выписываем ряд: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55. Считаем позиции: F(1)=1, F(2)=1, F(3)=2, F(4)=3, F(5)=5, F(6)=8, F(7)=13, F(8)=21, F(9)=34, F(10)=55. Ответ: 55.

Задача 2. Сумма первых десяти чисел Фибоначчи равна чему? Попробуйте найти короткий способ, не складывая все десять по очереди.

Показать решение

Есть красивая формула: сумма первых n чисел Фибоначчи равна F(n+2) − 1. Для n = 10: F(12) − 1 = 144 − 1 = 143. Проверим сложением: 1+1+2+3+5+8+13+21+34+55 = 143. Совпало. Попутно вы доказали полезный факт: сумма целого куска ряда выражается через одно-единственное число Фибоначчи.

Задача 3. Докажите, что отношение F(n+1) ∕ F(n) стремится к числу φ при росте n. Подсказка: попробуйте посчитать это отношение для n = 5, 10, 15 и 20 и посмотрите, к чему оно сходится.

Показать решение

Посчитаем: F(6)/F(5)=8/5=1,6. F(11)/F(10)=89/55≈1,6182. F(16)/F(15)=987/610≈1,61803. F(21)/F(20)=10946/6765≈1,618034. Сходимость видна невооружённым глазом. Вычисление через уравнение L = 1 + 1/L показывает возможное значение предела, но само существование предела удобнее строго обосновать формулой Бине: F(n) = (φⁿ − ψⁿ)/√5, где |ψ/φ| < 1. Тогда F(n+1)/F(n) = φ · (1 − (ψ/φ)ⁿ⁺¹)/(1 − (ψ/φ)ⁿ) → φ.

История: один ряд, много открытий

Удивительно, но индийские математики знали этот ряд минимум за 600 лет до Фибоначчи. В санскритских трактатах Пингалы, Вирахаки и Хемачандры (II век до н.э. — XII век н.э.) он использовался для подсчёта ритмов в стихосложении: сколько способов сложить строку из слогов длинной и короткой продолжительностью. Ответ выходил тем же — 1, 1, 2, 3, 5, 8…

Родственные последовательности были известны индийским авторам раньше Фибоначчи. «Liber Abaci» сделала задачу известной в Европе; конкретный путь передачи этой идеи историки формулируют осторожно. А уже в XIX веке Эдуард Люка́ доказал, что в последовательности прячутся десятки тождеств, и ввёл обозначение F(n), которым мы пользуемся до сих пор. Ряд Фибоначчи — редкий случай, когда идея родилась в Индии, задержалась в исламском мире и прославилась под итальянским именем.

Самое странное свойство — НОД и простые числа

Напоследок — трюк, от которого становится не по себе. Возьмите любые два числа Фибоначчи, например F(12) = 144 и F(18) = 2584. Найдите их наибольший общий делитель. Получится 8. А теперь посмотрите на F(НОД(12, 18)) = F(6) = 8. Совпадение? Нет. Теорема: НОД(F(m), F(n)) = F(НОД(m, n)). Простая рекуррентная игрушка порождает глубокие связи с теорией чисел — и это лишь одна из десятков загадок, которые до сих пор раскапывают математики.

Источники и осторожность с красивыми примерами

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

Частые вопросы

Ноль — это число Фибоначчи?

В современной записи обычно добавляют F(0) = 0, чтобы формулы работали красивее. Тогда ряд начинается так: 0, 1, 1, 2, 3, 5, 8… Леонардо начинал с единицы, потому что считал кроликов, а не пустые клетки. Оба варианта правильны — это вопрос соглашения.

Есть ли у ряда Фибоначчи простые числа?

Да: 2, 3, 5, 13, 89, 233, 1597… Их называют «простыми Фибоначчи». Открытый вопрос: их бесконечно много или всё-таки конечно? Никто не знает. Это одна из нерешённых задач современной теории чисел.

Почему именно 8 и 13 у шишки?

У разных видов разные числа — на ромашках часто 21 и 34, на крупных подсолнухах 55 и 89 или даже 89 и 144. Общее правило: соседние числа Фибоначчи. Одна из причин — угол около 137,5° между соседними отростками, который связан с золотым сечением и помогает элементам не накладываться друг на друга в модели роста.

Как числа Фибоначчи используют в программировании?

Как учебный пример рекурсии (плохой способ — вычисляет F(40) за минуты) и динамического программирования (хороший — за миллисекунды). Плюс те самые «кучи Фибоначчи» — структура данных для быстрых приоритетных очередей. И алгоритм бинарного поиска в модификации «Fibonacci search», работающий без делений.

Золотое сечение и числа Фибоначчи — это одно и то же?

Нет, но связаны. Золотое сечение φ = 1,618… — это одно конкретное иррациональное число. Числа Фибоначчи — целые, их бесконечно много, и отношение соседей лишь стремится к φ, никогда точно его не достигая. Можно сказать: Фибоначчи — «целочисленная тень» золотого сечения.

Читайте также

Дополнительные источники

  • Связь чисел Фибоначчи, золотого угла и филлотаксиса: Smith College; биофизическая модель золотого угла: Scientific Reports.
  • Ботанические примеры — типичные наблюдения, а не закон для каждого растения или каждой шишки.

1 комментарий к “Числа Фибоначчи в природе: шишка, спирали и примеры”

Оставить комментарий