Зачем мне эта математика – Telegram
Зачем мне эта математика
15.2K subscribers
545 photos
42 videos
1 file
383 links
Исследуем реальный мир через призму математики

Это канал Яндекс Образования

Мы делаем Практикум, Учебник, Лицей и другие большие проекты

Приходите учиться к нам: education.yandex.ru/

Номер регистрации 4962369782
Download Telegram
Числа вскружили нам голову...

Помогайте! Хотим вернуть баланс между абстрактным и прикладным.

💬 Пишите в комментариях, о чём хотите почитать. Какие реальные технологии или явления разобрать с математической стороны?

#меммат
Please open Telegram to view this post
VIEW IN TELEGRAM
😁2113🤣5🔥2
Мем вряд ли спасёт нас от запутанности сегодняшней темы... Но мы попробуем разобраться 🔍

Всем знакомо число π. Это отношение длины окружности к её диаметру, равное 3,14159… и бесконечно много знаков далее. Формулы длины окружности 2πr, площади круга πr², объёма шара 4/3 πr³ — естественная среда обитания числа.

Но иногда π неожиданно появляется в тех местах, где, казалось бы, нет особой геометрии и, тем более, никаких окружностей. Более того, феномен помогает находить новые методы вычисления этого самого π. Рассказываем в двух частях!

🔸В 1777 году французский натуралист Жорж-Луи Леклерк де Бюффон предложил задачу, которая стала первым примером геометрической вероятности.

Вот условие:
Представьте пол с параллельными линиями, расстояние между которыми равно L. Вы берёте иглу длиной l, где l не более чем L, и случайным образом бросаете её на пол.

Какова вероятность, что игла пересечёт одну из линий?

🎨🎨🎨🎨🎨🎨
🎨🎨🎨🎨🎨🎨
🎨🎨🎨🎨🎨🎨
🎨🎨🎨🎨🎨🎨

Бюффон показал, что эта вероятность равна 2l ⁄ πL.


В задаче про бросание иглы, где есть только прямые линии и случайность, появилось π! Но точно ли тут нет окружности?

🔸Вообще говоря… есть! Когда мы бросаем иглу на пол, у неё есть две случайные величины:

🎨🎨🎨🎨🎨🎨
🎨🎨🎨🎨🎨🎨
🎨🎨🎨🎨🎨🎨
🎨🎨🎨🎨🎨🎨
d — положение центра иглы относительно ближайшей линии
α — угол наклона иглы относительно некоторого направления (обычно его берут совпадающим с направлением линий)

И вот ключевой момент: угол будет равномерно распределён от 0 до 2π!

Когда игла падает, она может упасть под любым углом с равной вероятностью — это и есть та самая окружность, которая прячется в задаче.

Игла «крутится» вокруг своего центра, и все направления равновероятны. И когда мы рассматриваем все возможные ориентации иглы, мы фактически рассматриваем точки на окружности.

*️⃣На самом деле задачу Бюффона можно даже переформулировать явно через окружность: вместо иглы мы бросаем радиус окружности или диаметр. Центр может оказаться где угодно, а радиус может быть направлен в любую сторону. Условие пересечения с линией — это условие на угол и положение, которое естественно включает π.


Эта незатейливая задача открыла математикам один из методов приближённого вычисления π (тут, наконец, должен проясниться смысл мема, с которого мы начали). Расскажем о методе подробнее в следующем посте.

🤯— если загрузили инфой
🤓— если хотите продолжения

#как_устроено
Please open Telegram to view this post
VIEW IN TELEGRAM
🤓8216🤯15👀31🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Жизнь Пи 2: случайности и закономерности

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

▶️Вернёмся к формуле вероятности Бюффона: 2l ⁄ πL. Что она даёт?

Замечательный метод приближённого вычисления π:

Если взять L=2 и l=1 (допустим, что расстояние между линиями вдвое больше длины иглы), то искомая вероятность будет равна 1/π.

Тогда π можно оценить как общее количество бросков, делённое на количество пересечений. Проще всего это сделать, взяв побольше спичек, нарисовать на большом листе бумаги параллельные линии и бросить спички. Далее подсчитать, сколько спичек пересекло линии, и разделить общее количество спичек на число пересечений.

Так мы получим приближение π! Причём чем больше спичек, тем точнее приближение. Очень наглядно это показано на видео (увидели его тут).


Конечно, метод не эффективен для практических вычислений — сходимость медленная, и нужны тысячи бросков для хорошей точности. Но какая идея: π можно поймать статистически, через случайный эксперимент!

▶️И что — в подобных ситуациях всегда будут окружности?

Трудно сказать, но в качестве пищи для размышлений приведём ещё более необычную историю.

Выберите два случайных целых числа. Какова вероятность, что у них нет никаких натуральных общих делителей, кроме единицы? Иными словами — что они взаимно просты? Да-да, как в недавнем меме.

Ответ поражает: примерно 61%, а более точно 6/π². Пи появляется в задаче о целых числах и делимости, что далеко от геометрии.

Этот результат принадлежит Леонарду Эйлеру и связан с дзета-функцией Римана. В точке 2 эта функция даёт значение π²/6.

Эйлер доказал это ещё в 1735 году, решив знаменитую Базельскую проблему. А вероятность того, что два числа взаимно просты, оказывается обратно пропорциональна значению дзета-функции в точке 2.

Объясняется так: вероятность, что оба числа делятся на простое p, равна 1/p², а вероятность, что не делятся — 1−1/p². Перемножая по всем простым числам и используя связь с дзета-функцией, мы получаем этот элегантный результат.


Если копать глубже, π всплывёт и в других сюжетах: нормальное распределение, формула Стирлинга, множество Мандельброта. Константа проходит через геометрию, анализ, теорию чисел, вероятность.

Видим в этом очередное напоминание: математика едина и бесконечно красива!

Согласны? Тогда поддержите лонгрид реакциями. А если было сложно советуем две статьи с классными визуализациями: эту и эту. Вопросы в комментах также приветствуются.

#как_устроено
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3317👨‍💻3🤓2
Нет, вам не кажется 👀

Как известно, если десятичное представление числа либо конечное, либо бесконечное, но рано или поздно входит в период, — это число рациональное.

Если же период никогда не появляется и цифры бесконечно продолжаются без регулярности — число иррационально. Так обстоит дело с нашим любимым π, например.

Тем удивительнее следующее:
Рациональное число 1/89 можно представить как сумму слагаемых, в хвостовой части десятичных дробей которых пробегают все числа Фибоначчи.

Если сложить все эти слагаемые (а их количество бесконечно), их сумма обязана дать периодическую дробь — ведь результат рационален!


Кто-то уже знаком с этим красивым феноменом?

🤓 — да, но спойлерить не буду
🤯 — вызывайте пояснительную бригаду...

#как_устроено
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯1139🔥5🤓5
Пояснительная бригада 🤯

Последовательность чисел Фибоначчи принято обозначать за Fₙ, то есть F₀ = 1 и F₁ = 1, а далее по правилу Fₙ₋₁ + Fₙ = Fₙ₊₁. То есть каждое следующее число является суммой двух предыдущих: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89...

Тогда можно заметить, что каждое слагаемое в представленном разложении числа 1/89 имеет вид Fₙ × 1/10ⁿ⁺², где n — номер слагаемого.

Если записать наши слагаемые с числами Фибоначчи «на хвостах» в столбик, выравнивая по разрядам, то можно видеть, как, начиная с двузначных чисел, они начинают «пересекаться» по разрядам при сложении в столбик:

0,01
0,001
0,0002
0,00003
0,000005
0,0000008
0,00000013
0,000000021
0,0000000034
0,00000000055
0,000000000089
...
------------------
Сумма: 0,011235955...


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

0,(011235955056179775280 89887640449438202247191)


Здесь скобки означают период, длина которого у числа 1/89 равна… 44!

▶️Покажем теперь, что мы действительно приходим к этому и в теории:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥287🤓5🗿1
Media is too big
VIEW IN TELEGRAM
У нас для вас подарок ❤️

Приближается день математики, и, конечно, мы в редакции не можем его пропустить. Да и вообще к этому дню готовится всё Яндекс Образование, что понятно — математика играет решающую роль в нашем настоящем и будущем.

Так вот, подарок! Их будет много, но один мы готовы вручить уже прямо сейчас. Это спецпроект Журнала 8БИТ...

⏩️ОТВЕЧАЮТ МАТЕМАТИКИ⏪️

В нем выпускники и преподаватели ШАД дают серьёзные ответы на самые несерьёзные (но очень насущные) вопросы:

▶️сколько рилсов можно успеть посмотреть за всю жизнь?
▶️сколько пельменей нужно класть в тарелку?
▶️когда в моду вернутся узкие джинсы?
▶️и какой футбольный номер самый невезучий?

Все ответы спойлерить не будем, но видео выше обязательно посмотрите. Там Станислав Макеев, руководитель C-level, считает, сколько ещё он увидит в жизни рилсов. И делает он это, между прочим, с ювелирной точностью: например, матожидание оставшейся жизни он узнал через испытание Бернулли 🤯

#рекомендуем
Please open Telegram to view this post
VIEW IN TELEGRAM
21🔥11❤‍🔥6🦄5👍1👎1🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
Мы обещали много подарков — мы держим слово! Сегодня дарим вам цветы ❤️

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

Подсказка: petals это лепестки по-русски
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥169👀4
Сегодня — день Фибоначчи!

Об этих числах можно рассказывать очень много. Мы уже, кстати, удочки закидывали: недавно про десятичные разложения и давно про начос…

Говоря о самом математике Фибоначчи или, как его называют, Леонардо из Пизы, часто вспоминают «заячью» задачу о рождаемости новых пар кроликов — интересный, модельный пример проявления его чисел в популяционных процессах.

Но есть ещё одна область — природная. А именно, филотаксис — наука о расположении листьев, семян и цветков. И расскажем мы об этом проявлении чисел Фибоначчи аж в трёх частях:

↕️
1️⃣ Модель Фогеля
🤭
В 1979 году физик Хельмут Фогель предложил математическую схему, которая потрясающе точно воспроизводит рисунок на подсолнухе:

🎨🎨🎨🎨🎨🎨🎨🎨🎨
🎨🎨🎨🎨🎨🎨🎨🎨🎨
🎨🎨🎨🎨🎨🎨🎨🎨🎨
🎨🎨🎨🎨🎨🎨🎨🎨

Он описал положение n-го семечка двумя формулами в полярных координатах:

r(n) = c√n, θ(n) = n · α,
где α = 2π·(1−φ) — золотой угол, примерно равный 137,5°, а φ = (√5−1)/2 — золотое сечение.

Причём тут Фибоначчи, спросите вы? При том, что вычисляется золотое сечение как предел отношения последовательных чисел Фибоначчи Fₙ/Fₙ₊₁.

Каждое следующее семя «откручивается» от предыдущего на этот угол и смещается от центра на расстояние, пропорциональное корню из n. В результате и возникает узнаваемая спираль, известная как спираль Ферма.

Попробуй чуть-чуть изменить угол — и порядок сразу рушится. Филотаксис оказывается крайне чувствительным к точности: даже отклонение на 1° заметно портит симметрию.

↕️

2️⃣
Секрет золотого угла
↕️

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

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

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

↕️

3️⃣
Фибоначчи и ботаника
↕️

Ещё в XVII веке Иоганн Кеплер заметил, что у многих цветов число лепестков — это число Фибоначчи. Например: 1 у калла, 2 у молочая, 3 у триллиума, 5 у водосбора, 8 у сангвинарии, 13 у тунбергии, 21 у ромашки Шаста.

У подсолнухов и крупных цветов есть спирали на головках — одна направо, другая налево. И очень часто они вырастают в парах 21 и 34, или 34 и 55, или 55 и 89. Подобные спирали можно наблюдать даже у шишек, с такими же соотношениями:

🎨
🎨
🎨
🎨
🎨
🎨
🎨
🎨
🎨

🎨
🎨
🎨
🎨
🎨
🎨
🎨
🎨
🎨

🎨
🎨
🎨
🎨
🎨
🎨
🎨
🎨
🎨

🎨
🎨
🎨
🎨
🎨
🎨
🎨
🎨
🎨

🎨
🎨
🎨
🎨
🎨
🎨
🎨
🎨
🎨


Почему так? Ответ лежит в особенностях роста растений. У основания побега образуются маленькие выступы, называемые примордиями. Эти точки потом растут и превращаются в листья или цветы.

Пионер кристалографии Огюст Браве со своим братом показали, что угол между последовательными примордиями составляет примерно… 137,5°. Ничего не напоминает?
🤯


В 1992 году исследователи Дюди и Кудер разработали динамическую модель, в которой рост примордий регулируется этим углом. Она демонстрирует, что при угле, приближённом к золотому, создаются спирали именно с числами Фибоначчи. И всё потому, что это оптимальный способ экономно расходовать энергию и избегать перекрытий.


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

Что думаете об этом? Мы вот считаем, что природа так же прекрасна как математика, а значит тоже имеет право быть строга к неточностям.

Если мнение составить пока трудно и нужно ещё покопаться, то советуем заглянуть в материалы наших коллег по теме:

▶️ числа Фибоначчи
▶️ золотое сечение

А если всё понравилось, накидайте 🎉 и мы продолжим бесконечный праздник математики!

#как_устроено
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉4423🤩6😱2🔥1😨1
This media is not supported in your browser
VIEW IN TELEGRAM
Куда делся квадрат

Начинаем марафон задач. На этой неделе их будет особенно много. Готовы? Вот первая:

🔸Условие: на визуализации выше четыре одинаковых четырёхугольника и маленький квадратик составляют большой квадрат.

Но стоит повернуть четырёхугольники и... маленький квадрат исчезает.

🔸Вопрос: как? Как части могут идеально совпадать в одной конфигурации и оставлять «лишнее» пространство в другой?

Пишите свои догадки в комментарии, а мы опубликуем свою версию ответа завтра 🧩

#задача
Please open Telegram to view this post
VIEW IN TELEGRAM
27🌚8👀6🙈3🔥1🤓1
Зачем мне эта математика
Куда делся квадрат Начинаем марафон задач. На этой неделе их будет особенно много. Готовы? Вот первая: 🔸Условие: на визуализации выше четыре одинаковых четырёхугольника и маленький квадратик составляют большой квадрат. Но стоит повернуть четырёхугольники…
Знаете японский

Тогда вам будет интересно почитать про создателя вчерашней головоломки. Мицунобу Мацуяма — известный японский фокусник и иллюзионист. Он даже получил премию Японской ассоциации магии.

Мы же не претендуем на ловкость рук, а постараемся объяснить парадокс через призму математики.

🔄Сторона нового квадрата (в конфигурации без маленького квадрата) на самом деле немного меньше исходной. В итоге его площадь тоже становится чуть меньше, хотя внешне это кажется практически незаметным🔄

А вот более точное обоснование:
если θ — угол между двумя противоположными сторонами каждого из поворачиваемых четырёхугольников, то отношение площадей исходного и нового квадрата выражается как sec²θ = cos⁻²θ. При θ = 5° это примерно 1,00765, что соответствует разнице примерно в 0,8% — меньше одного процента!

Как ни удивительно, этого крохотного различия достаточно, чтобы заставить маленький квадрат исчезнуть.


Поэкспериментировать с углом θ и результатами поворота можно в двух геогебра-блокнотах: тут и тут.

А если справились без наших разъяснений, то этот кубок 🏆 для вас. Получите, распишитесь!

#задача
Please open Telegram to view this post
VIEW IN TELEGRAM
🏆25🔥19👀51😭1
Как завалить студента на сессии?

👀 Попросить найти производную от функции xˣ

Учителя и преподы, это не руководство к действию. Школьники и студенты, расслабьтесь — теперь вы точно не провалитесь. Показываем, как рассуждать точно не стоит:

Обычно задачу принимают за степенную функцию и пишут: y’ = x · xˣ⁻¹. Но так можно делать только когда степень — число. Здесь же степень — переменная.

Ещё студенты часто принимают функцию за показательную и пишут: y’ = xˣ · ln x. Так можно делать только когда основание — число. А тут основание тоже переменное.


Чтобы решить задачу правильно, нужно представить xˣ через экспоненту. Так и сделал Максим Горбачёв из команды «Вышмата» в ролике ниже. Переходите по ссылке и смотрите полное объяснение.

Кстати, в своём канале @vyshmath Максим проводит рубрику «50 дней Вышмата» и каждый день публикует видео с разбором тем или задач по Высшей математике.

#рекомендуем
Please open Telegram to view this post
VIEW IN TELEGRAM
26👍11👀9🔥4🤓1
В голове у Винни-Пуха не только опилки...

Даже когда он просто гуляет по полянке с земляникой, он умудряется случайно описать идеальный маршрут для задачи по геометрии.

🔸Условие: Винни стоит в узле квадратной сетки. Один его шаг будет равен стороне квадрата. Он идёт на север 56 шагов, поворачивает на 120° и снова проходит 56 шагов, затем ещё раз поворачивает на 120° и идёт 56 шагов.

На узлах сетки растёт земляника. На некоторые ягоды, которые находятся прямо на пути, он наступает, даже не замечая этого!

🔸Вопрос: сколько ягод расположено внутри фигуры, по которой ходит Винни? Раздавленные не считать!

🔸Подсказка: проще всего решить задачу с помощью короткой программы.


Ответы по традиции ждём в комментариях, только прячьте их под «скрытый текст», чтобы другим было интереснее размышлять ❤️

#задача
Please open Telegram to view this post
VIEW IN TELEGRAM
10🤓7👀5🍓2👎1🔥1
Решение задачи про Винни-Пуха ⬆️

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

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

1️⃣ Распишем условие:
Треугольник образован тремя прямыми — осью ординат и двумя наклонными, одна из которых проходит через начало координат, а вторая через точку (0, 56).

Углы наклона обеих прямых нам известны — 30°, только одна имеет положительный коэффициент, другая — отрицательный.

Если рассматривать нижний прямоугольный треугольник, то, зная его гипотенузу (56) и левый угол (30°), можно найти катет, лежащий на оси х: 56 * cos(30°) = 48,497


2️⃣ Напишем уравнения прямых:
Коэффициент наклона прямых равен тангенсу 30°, то есть 1/√3. Уравнения написаны на рисунке выше.

Видно, что по х нужно рассматривать точки от 0 (не включая) до 48 (включая), а по y — от 0 до 56, не включая оба значения.

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


3️⃣Построим два вложенных цикла:


from math import sqrt

count = 0
for x in range(1, 48 + 1):
for y in range(1, 56):
if 56 - x / sqrt(3) > y > x / sqrt(3):
count += 1
print(count)


Получим ответ: 1330

Это была последняя задача от методиста Яндекс Лицея Нелли. И, конечно, она не оставила нас без пояснения практической пользы:

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

Закрепляем ссылки на предыдущие лицейские задачи:

про белку и наушники
про плотность кубиков
про плотность подшипников

Готовьтесь решать кое-что посложнее от наших коллег из ШАДа!

#задача
Please open Telegram to view this post
VIEW IN TELEGRAM
133🤓3👀2👍1👎1🔥1🤩1
1 декабря — наш день. День математика!

Поздравляем вас и благодарим за то, что любите эту прекрасную науку так же сильно, как и мы. А по-другому у нас и не получится, ведь математика окружает нас буквально во всём.

▶️В Яндекс Образовании это тоже понимают, и поэтому отмечают праздник по-крупному. Там создали математический онлайн-календарь на декабрь. Каждый день в нём — новая карточка с фактом, историей или открытием из мира математики. Кстати, про некоторые из них вы уже читали здесь!

▶️Мы не могли оставить вас и без красивых печатных календарей. Их можно выиграть в розыгрыше. Кстати, советуем подписаться на канал. Всю неделю Яндекс Образование будет рассказывать, как математика живёт в сервисах Яндекса, алгоритмах, технологиях и людях, которые их создают.

Ну а нам хотелось бы послушать ваши истории, друзья! Расскажите в комментариях, на сколько баллов вы сдали ЕГЭ по математике? Повлиял ли этот результат на вашу жизнь? Связана ли ваша работа или учёба с математикой? А может быть, вы гуманитарий, который просто любит позалипать на видео с фракталами?

Пишите! Нам очень интересно знать ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
28🔥174
Дела действительно очень странные 🤯

Помните, мы выкладывали подборку математических инструментов? На самом деле каждый сервис из того поста достоин отдельного внимания и сюжетов. И сейчас мы расскажем кое-что любопытное про Desmos.

▶️Рассмотрим в нём график неявно заданной функции xʸ = yˣ

Известно, что этот график лежит в первой четверти и должен выглядеть как объединение части прямой y = x с кривой, напоминающей гиперболу. На деле это, конечно, никакая не гипербола, а отдельная кривая. В русском языке она не имеет собственного названия, а вот в английском используют специальное словечко mutuabola.

Исторически уравнение xʸ = yˣ впервые упоминается в письме Бернулли к Гольдбаху в 1728 году. Там утверждается, что при x ≠ y единственными решениями в натуральных числах являются пары (2, 4) и (4, 2), как на 2-й карточке.

Хотя существует бесконечно много решений в рациональных числах — например, (27/8, 9/4) и (9/4, 27/8). В ответе Гольдбаха приводится общее решение уравнения, полученное подстановкой y = v·x. Похожее решение позднее нашёл и сам Эйлер.


На первый взгляд — всё скучно, академично и ничего подозрительного, пока не начнёшь зумировать.

Как только вы приближаете картинку примерно до шестого знака после запятой (см. 3-ю карточку), происходит что-то очень странное — появляются шумы, отдельные точки, рваные линии, а если подвигать видимую область, за вами начинает «ходить» странное пятно, как на 4-й карточке. Если бы мы знали, что это такое…

▶️Кто виноват?

Само уравнение ведёт себя вполне прилично: решения известны, непрерывность не нарушается. Проблема возникает из-за численной арифметики:

Desmos написан на JavaScript, а JavaScript использует 64-битные числа в формате IEEE 754. Это означает, что многие десятичные дроби не представимы точно в двоичной форме — их всегда приходится округлять, а при каждом вычислении накапливается ошибка плавающей точки или floating point error.

Обычно эти микроскопические ошибки незаметны. Но при экстремальном зумировании они начинают влиять на изображаемый результат: например, точка (e, e), которая должна лежать на графике, из-за округления соответствующей функции вычисляется «криво», и тогда Desmos решает, что график «прерывается» или что точки вообще нет.


Но это лишь половина истории. Самое интересное припасли на завтра — ведь все что мы написали выше никак не объясняет странное пятно…

Или вы уже в курсе что это?

🤓 — если да
🦄 — если нет, но заинтригованы
🗿 — во всех остальных случаях

#как_устроено
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🦄63🤓9🗿63🔥2
Кто такой Бернард и почему он «ходит» по экрану

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

Сервис использует алгоритм, основанный на сочетании marching squares и quadtree — поиска контуров (границ уровня) по сетке. Вот как он работает:

Экран делится на четыре квадранта, каждый из которых проверяется на наличие «интересных» значений функции. Если в квадранте что-то есть, он делится на четыре меньших, и процесс повторяется рекурсивно, если нет — оставляется без изменений.

Алгоритм останавливается, когда:

▶️достигается максимальная глубина вложенности
▶️квадрант становится слишком маленьким (около 10×10 пикселей)
▶️функция в вершинах квадранта плохо определена
▶️график внутри квадранта выглядит почти линейным
▶️общее число квадрантов достигает установленного лимита

В Desmos этот лимит фиксирован и равен 2¹⁴, то есть 16 384 квадрантам. При этом краевые квадранты, которых примерно 124, никогда не делятся глубже — это оптимизация.

После всех ограничений остаётся около 900 квадрантов, которые ещё могут делиться, но каждое деление добавляет по три новых квадранта, и в итоге Desmos может «углубить» только около 620 из них, а остальные остаются грубыми.


Так и появляется Бернард — «остров» высокой детализации, окружённый областями низкого разрешения, который двигается вместе с экраном. Наглядную демонстрацию процесса можно увидеть на гифке выше.

🔄Эпилог: Not now, Bernard!🔄

Впервые имя Бернард появилось всего несколько лет назад в комментарии на Reddit. В ответ на вопрос «у этой странной штуки есть какое-то название?» кто-то бросил всего одно слово, видимо, в шутку решив назвать его человеческим именем.

От одного незаметного коммента название раскрутилось до общепринятого, а поиск Бернарда превратился в своеобразный тренд для сообщества.

👟👟👟
👟🔗 Смотрите:
👟👟👟
Он появляется в случайных и целенаправленных находках в графиках, в 3D, в матрице, в движении, при отдалении, во фракталах, рейвах.

🔸Бернард успел побывать в космосе, изоляции, стать героем нуара.

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

🔸В треде также есть специальная категория особенно сильных работ, названная именем Бернарда. Если присмотреться внимательно, даже рядом с названием сообщества вы увидите иконку в виде Бернарда.


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

А для тех, кто не хочет ничего придумывать — оставляем в комментариях специальный список его красочных выходов. Забирайте функции и оставляйте под постом свои находки!

#как_устроено
Please open Telegram to view this post
VIEW IN TELEGRAM
198🔥6👍3