Код-челлендж 176: Игла Бюффона
The Coding Train
0:00 / 0:00
Код-челлендж 176: Игла Бюффона
109 640 просмотров · 3 г. назад
The Coding Train
1,76 млн подписчиков
109 640 просмотров · 3 г. назад
Как зубочистки приблизительно определяют значение числа пи? Я покажу вам это, создав симуляцию на p5.js! Код: https://thecodingtrain.com/challenges...
🚀 Смотрите это видео без рекламы на Nebula: https://nebula.tv/videos/codingtrain-...
Эскизы веб-редактора p5.js:
🕹️ Игла Буффона: https://editor.p5js.org/codingtrain/s...
🕹️ Пересечение линий: https://editor.p5js.org/codingtrain/s...
🕹️ График функции плотности вероятности: https://editor.p5js.org/codingtrain/s...
🎥 Предыдущее видео: • Coding Challenge: 3D on Apple II
🎥 Все видео: • Coding Challenges
Ссылки:
🔗 Игла Буффона: https://en.wikipedia.org/wiki/Buffon%...
🔗 Анализ и моделирование: https://mste.illinois.edu/activity/bu...
🔗 Палочки для игры в «Пирог» и число Пи: https://ogden.eu/pi/
Связанные задачи по программированию:
🚂 Приближенное вычисление числа Пи: • Coding Challenge 95: Approximating the Val...
🚂 126 Зубочисток: • Coding Challenge #126: Toothpicks
🚂 145 Трассировка лучей в 2D: • Coding Challenge 145: 2D Raycasting
Временные метки:
0:00 С Днем числа Пи 2023!
0:45 Введение в иглу Буффона
1:40 Разбираем математику
4:40 Пусть зубочистка упадет под углом
7:08 Вероятность того, что зубочистка пересечет границу
7:27 Равномерная функция плотности вероятности
8:12 Иллюстрируем вероятность графиком
10:49 Приближенное вычисление значения Пи
11:11 Вычисление площади под кривой
12:48 Ресурсы для иглы Буффона
13:28 Начинаем программировать
13:53 Рисуем вертикальные линии
14:20 Добавляем зубочистку
15:02 Рисуем фон в настройках
15:57 Мы должны использовать встроенное значение Пи
17:00 Находим ближайший столбец
17:22 Определяем, пересекает ли зубочистка столбец
18:10 Поворачиваем линию относительно оси Y
18:50 Рисуем зубочистку в виде вертикальной линии
19:40 Улучшаем Визуальные эффекты
20:48 Приближенное вычисление значения числа Пи с использованием вероятности пересечения зубочисткой столбца
23:45 Предложения по вариантам
24:08 Новая страница «Витрина пассажиров» на сайте Coding Train
24:38 Пасхальное яйцо
Монтаж: Матье Бланшетт
Анимация: Джейсон Хеглунд
Песня ко Дню числа Пи: Уилл из Америки
Музыка: Epidemic Sound
🚂 Сайт: https://thecodingtrain.com/
👾 Поделитесь своим творением! https://thecodingtrain.com/guides/pas...
🚩 Предложите темы: https://github.com/CodingTrain/Sugges...
💡 GitHub: https://github.com/CodingTrain
💬 Discord: https://thecodingtrain.com/discord
💖 Членство: http://youtube.com/thecodingtrain/join
🛒 Магазин: https://standard.tv/codingtrain
🖋️ Twitter: / thecodingtrain
📸 Instagram: / the.coding.train
🎥 Задания по программированию: • Coding Challenges
🎥 Введение в программирование: • Start learning here!
🔗 p5.js: https://p5js.org
🔗 Веб-редактор p5.js: https://editor.p5js.org/
🔗 Processing: https://processing.org
📄 Кодекс поведения: https://github.com/CodingTrain/Code-o...
Это описание было сгенерировано автоматически. Если вы обнаружили проблему, пожалуйста, создайте заявку: https://github.com/CodingTrain/thecod...
#piday #pi #buffonsneedle #buffon #p5js #javascript