Physics.Math.Code
140K subscribers
5.15K photos
1.92K videos
5.78K files
4.32K links
VK: vk.com/physics_math
Чат инженеров: @math_code
Учебные фильмы: @maths_lib
Репетитор IT mentor: @mentor_it
YouTube: youtube.com/c/PhysicsMathCode

Обратная связь: @physicist_i
Download Telegram
Media is too big
VIEW IN TELEGRAM
🌀 10 фракталов, которые стоит увидеть

Фрактал (лат. fractus — дроблёный, сломанный, разбитый) — множество, обладающее свойством самоподобия (объект, в точности или приближённо совпадающий с частью себя самого, то есть целое имеет ту же форму, что и одна или более частей). В математике под фракталами понимают множества точек в евклидовом пространстве, имеющие дробную метрическую размерность (в смысле Минковского или Хаусдорфа), либо метрическую размерность, отличную от топологической, поэтому их следует отличать от прочих геометрических фигур, ограниченных конечным числом звеньев.

▪️ В физике фракталы естественным образом возникают при моделировании нелинейных процессов, таких как турбулентное течение жидкости, сложные процессы диффузии-адсорбции, пламя, облака и тому подобное. Фракталы используются при моделировании пористых материалов, например, в нефтехимии. В биологии они применяются для моделирования популяций и для описания систем внутренних органов (система кровеносных сосудов). После создания кривой Коха было предложено использовать её при вычислении протяжённости береговой линии.
▪️ Использование фрактальной геометрии при проектировании антенных устройств было впервые применено американским инженером Натаном Коэном, который тогда жил в центре Бостона, где была запрещена установка внешних антенн на здания. Натан вырезал из алюминиевой фольги фигуру в форме кривой Коха и наклеил её на лист бумаги, затем присоединил к приёмнику. Коэн основал собственную компанию и наладил серийный выпуск своих антенн. C тех пор теория фрактальных антенн продолжает интенсивно развиваться. Преимуществом таких антенн является многодиапазонность и сравнительная широкополосность.
▪️ Существуют алгоритмы сжатия изображения с помощью фракталов. Они основаны на идее о том, что вместо самого изображения можно хранить сжимающее отображение, для которого это изображение (или некоторое близкое к нему) является неподвижной точкой. Один из вариантов данного алгоритма был использован фирмой Microsoft при издании своей энциклопедии, но большого распространения эти алгоритмы не получили.
▪️ Фракталы широко применяются в компьютерной графике для построения изображений природных объектов, таких как деревья, кусты, горные ландшафты, поверхности морей и так далее. Существует множество программ, служащих для генерации фрактальных изображений, см. Генератор фракталов (программа).
▪️ Система назначения IP-адресов в сети Netsukuku использует принцип фрактального сжатия информации для компактного сохранения информации об узлах сети. Каждый узел сети Netsukuku хранит всего 4 Кб информации о состоянии соседних узлов, при этом любой новый узел подключается к общей сети без необходимости в центральном регулировании раздачи IP-адресов, что, например, характерно для сети Интернет. Таким образом, принцип фрактального сжатия информации гарантирует полностью децентрализованную, а следовательно, максимально устойчивую работу всей сети.
#gif #геометрия #математика #симметрия #geometry #maths #фракталы

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

🐉 Кривая дракона

👩‍💻 Множество Мандельброта

🌿 Фракталы: Порядок в хаосе [2008] В поисках скрытого измерения [Fractals. Hunting the Hidden Dimension]

🌀 10 фракталов, которые стоит увидеть

🔺 Так выглядит фрактал

👩‍💻 Треугольник Серпинского

📕 Фрактальная геометрия природы [2002] Бенуа Мандельброта

🌿 Папоротник Барнсли

📘 Фракталы повсюду Второе издание [2000] Майкл Ф. Барнсли

💡 Physics.Math.Code // @physics_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2213🔥10❤‍🔥3🤯3🆒1
Сборник_олимпиадных_задач_по_математике_1962_Шустеф_и_др_.pdf
4.5 MB
📗 Сборник олимпиадных задач по математике [1962] Шустеф и др.

В сборнике содержится 290 задач, предлагавшихся на Белорусских республиканских олимпиадах учащихся VII-ХI классов в 1950-1959 гг.
Помещенные в нем задачи охватывают теоретический материал VII-ХI классов, ко многим из них даны ответы и решения или указания.
Данный сборник явится пособием для учителей в подготовке учащихся к математическим олимпиадам. Он может быть использован также учащимися VII-XI классов.

Данный сборник является пособием для учителей в подготовке учащихся к математическим олимпиадам.

#математика #science #math #задачи #разбор_задач #наука #подборка_книг #олимпиады #геометрия #алгебра

💡 Physics.Math.Code // @physics_lib
128👍14🔥8😍3🌚1
Algorithms_for_image_processing_and_computer_vision_2010_J_R_Parker.pdf
7.1 MB
📙 Algorithms for image processing and computer vision [2010] J. R. Parker
📙 Алгоритмы для обработки изображений и компьютерного зрения [2010] Дж. Р . Паркер


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

▪️ В настоящее время существуют алгоритмы для широкого спектра сложных приложений обработки изображений, которые требуются инженерам-программистам и разработчикам программного обеспечения, продвинутым программистам, программистам-графологам, ученым и смежным специалистам.

▪️ Этот бестселлер был полностью обновлен, чтобы включить в него новейшие алгоритмы, в том числе методы 2D-визуализации при поиске по контенту, подробную информацию о современных методах классификации и графических картах, используемых в качестве вычислительных средств для обработки изображений.

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

"Алгоритмы для обработки изображений и компьютерного зрения", 2-е издание, содержит инструменты для ускорения разработки приложений для обработки изображений.

#компьютерное_зрение #python #computer_vision #программирование #машинное_обучение #искусственный_интеллект #cpp #робототехника

💡 Physics.Math.Code // @physics_lib
👍25🔥83🤯21😍1👨‍💻1
This media is not supported in your browser
VIEW IN TELEGRAM
🟢 Насколько сложно было бы запрограммировать физику такого процесса (смотри видео) без использования библиотек?

▪️Физика (Фундаментальные знания):

1. Классическая механика:
▫️Динамика твердого тела.
▫️Законы сохранения: Импульса, энергии (хотя часть энергии при разрушении переходит в деформацию и тепло), момента импульса.
▫️Теория удара: Коэффициент восстановления (COR), расчет импульсов сил при соударении. Учет углов столкновения.

2. Механика разрушения:
▫️Напряжения и деформации: Понятия растяжения, сжатия, сдвига, кручения. Тензоры напряжений.
▫️Критерии разрушения: Теории максимальных главных напряжений, максимальных касательных напряжений (Треска), энергии формоизменения (фон Мизеса). Что заставляет материал "ломаться"?
▫️Хрупкое vs. Пластичное разрушение: Как ведет себя материал (стекло vs. металл)? Трещинообразование, распространение трещин.
▫️Фрагментация: Как тело распадается на части? Зависит от материала, скорости удара, точек концентрации напряжений.

▪️Математика и Вычислительные методы:

1. Линейная алгебра: Векторы (позиция, скорость, сила), матрицы (вращение, трансформации), операции над ними. Абсолютно необходима.
2. Численные методы:
▫️Интегрирование уравнений движения: Методы Эйлера, Верле, Рунге-Кутты (для расчета позиций/скоростей тел и осколков на каждом шаге времени).
▫️Методы дискретизации:
— Метод конечных элементов (FEM): Разбиение объекта на мелкие элементы (тетраэдры, гексаэдры), расчет напряжений/деформаций в них. Точный, но очень ресурсоемкий для разрушения.
— Метод дискретных элементов (DEM): Представление объекта как совокупности множества мелких жестких частиц/гранул, связанных "связями". При превышении напряжения связи рвутся. Более подходит для хрупкого разрушения. Наиболее перспективен для "программирования с нуля" внутри DCC.
— Mesh-Free методы (напр., SPH): Моделирование материала без явной сетки. Сложны в реализации.
▫️Обнаружение столкновений (Collision Detection): Алгоритмы AABB, OBB, сфер, GJK, EPA. Определение что столкнулось и где.
▫️Реакция на столкновение (Collision Response): Расчет импульсов сил, изменяющих скорости тел/осколков после обнаружения контакта. Учет трения.

▪️ 3D Графика и Анимация:
▪️ Программирование и Скриптинг
▪️ Процесс разработки в Cinema 4D / 3ds Max "с нуля" (графическими примитивами)

⚠️ Сложности и Альтернативы:
▫️Вычислительная сложность: Симуляция тысяч взаимодействующих осколков в реальном времени невозможна на обычных ПК. Расчеты будут долгими.
▫️Реализм физики: Движки DCC (Bullet/PhysX) хороши для базовой динамики, но моделирование реалистичного разрушения материала (образование трещин, пластическая деформация) на уровне FEM им недоступно "из коробки". Скрипт на связях дает упрощенный, но визуально приемлемый результат.
▫️Houdini: Это отраслевой стандарт для сложных разрушений. Его процедурная природа и мощные солверы (Bullet, FEM, Vellum) идеально подходят для задач разрушения "с нуля". Гораздо эффективнее, чем скриптинг в C4D/Max, но требует изучения самого Houdini.
▫️Готовые плагины: Плагины вроде RayFire (3ds Max), NitroBlast/Thrausi (Cinema 4D), PulldownIt (C4D/Max) реализуют сложные алгоритмы разрушения (включая Voronoi) и управления связями через удобный интерфейс. Сильно экономят время по сравнению с чистым скриптингом, но менее "с нуля".

Создать реалистичную анимацию столкновения с разрушением "с нуля" на графических примитивах в C4D или 3ds Max – очень амбициозная и сложная задача, требующая глубоких знаний в физике, математике, программировании и 3D. Ключевые этапы: скриптинг генерации осколков (Voronoi), создание и управление "слабыми связями" между ними, реалистичная настройка материалов (особенно отражений) и освещения, пост-обработка. Будьте готовы к долгому процессу обучения, отладки и рендеринга. Для профессиональных результатов часто используют Houdini или специализированные плагины. Начните с малого (разрушение простого куба) и постепенно усложняйте. #программирование #моделирование #физика #графика #3D #разработка #разработка_игр #gamedev #gamedevelopment

💡 Physics.Math.Code // @physics_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
168👍39🔥23🌚5❤‍🔥2🤩2
📜 Подборка задач от Ричарда Фейнмана

Читали «Фейнмановские лекции по физике» ? Вам понравились эти книги?

📝 Обсуждаем задачи здесь

#physics #math #математика #задачи #геометрия #разбор_задач #физика #science #наука

💡 Physics.Math.Code // @physics_lib
2👍5624🔥11🤷‍♂1🤯1🌚1😈1
The Dark — приватный канал от специалиста по цифровой криминалистике.

• Годные OSINT инструменты;
• Нейросети;
• Приватные мануалы и софт;
• Malware Analysis

Вход бесплатный всего на пару дней, далее 500$

Welcome to The Dark
11😱26🤨108👍7🤷‍♂6🗿4🔥3🤔2🆒1
📗 Python. Исчерпывающее руководство [2023] Бизли Д.
📙 Python Distilled [2021] David Beazley

💵 Купить книгу

💾 Скачать книгу

📖 Напоминаю, что Вы можете купить книгу в бумаге! Для наших подписчиков лучшие условия.
-35% по промокоду: MATH CODE
💡 Подробности тут

"This is a pragmatic book that presents some of the most important topics about the Python programming language in a concise form, designed to make it easier to find out the most relevant information bits in a context where resources abound and frequently are just too overwhelming."
―Victor Domingos, Software Developer, Slim Business Solutions, The No Title® Tech Blog
#python #программирование

💡 Physics.Math.Code // @physics_lib
15👍11🔥7🥰1
Python_Исчерпывающее_руководство_2023_Бизли_Д_RU+EN.7z
28.6 MB
📗 Python. Исчерпывающее руководство [2023] Бизли Д.

Эта книга делает акцент на основополагающих возможностях Python (3.6 и выше), а примеры кода демонстрируют «механику» языка и учат структурировать программы, чтобы их было проще читать, тестировать и отлаживать. Дэвид Бизли знакомит нас со своим уникальным взглядом на то, как на самом деле работает этот язык программирования. Перед вами практическое руководство, в котором компактно изложены такие фундаментальные темы программирования, как абстракции данных, управление программной логикой,структура программ, функции, объекты и модули, лежащие в основе проектов Python любого масштаба.

📙 Python Distilled [2021] David Beazley

Expert insight for modern Python (3.6+) coding from the author of Python Essential Reference. Python educator Dave Beazley’s concise handbook focuses on the essential core of the Python programming language, with code examples to illuminate how Python works and how to structure programs that can be more easily explained, tested, and debugged. Rather than trying to cover every possible feature and quirk of a 30-year-old language, this pragmatic guide provides a concise narrative related to fundamental programming topics that form the foundation for Python projects of any size including
• Data abstraction
• Control flow
• Program structure
• Functions: master functions and functional programming idioms
• Objects: control objects and master the "protocols" that define their behavior
• Modules: plan for project growth by understanding modules and packages
• Generators
• Classes: understand classes from both high-level and technical perspectives
• I/O handling: proper techniques and abstractions


💡 Physics.Math.Code // @physics_lib
👍3417🔥9🤗2
✍🏻 Какие секретные технологии Запад выкрал в СССР 👁

СССР обладал такими технологиями, которым до сих пор завидуют и Британия, и США, и Китай. В СССР было множество самых передовых разработок, которые США не только копировали, но и выманивали хитростью и даже воровали, когда подворачивалась такая возможность.

1990-е годы и провал в образовании детей и студентов привели к тому, что молодёжь современной России знает чётко: в мире первые — США, а СССР, как и Россия, то ли заимствовал технологии у немцев, то ли воровал их с помощью своих разведчиков — в общем, всё было через пень-колоду. И с огромным удивлением вдруг обнаруживают, что в СССР были собственные разработки, за которыми охотились США.

Это лишь верхушка айсберга. На самом деле промышленный шпионаж действовал довольно масштабно. Другое дело, что доказать ущерб было сложно, да в СССР и не пытались это делать. Так, например, США много лет подряд без всякой лицензии производили у себя автоматы Калашникова и снабжали ими террористов в разных странах.

Они и сейчас пытаются сделать то же самое, используя наработки России в стрелковом оружии. Так, в 2018 году Пентагон объявил конкурс на производство российского стрелкового оружия — пулемётов Калашникова и "Утёс". Причём производителям предлагалось находить чертежи оружия самостоятельно, то есть посредством шпионажа. Россия предложила американцам обратиться за чертежами официально, в противном случае пригрозила судом.

Есть примеры современного шпионажа и в медицине. Например, нижегородский завод по производству искусственных хрусталиков "Репер-НН" уличил в краже технологий американский концерн Bausch & Lomb. Российская компания пыталась в суде доказать мошенничество, подкуп и промышленный шпионаж, которые совершила американская сторона.

💡 Physics.Math.Code // @physics_lib
🙈98👍62🤨2723🗿19🔥17🤷‍♂5🤯4🫡3🤩2🤗1
Media is too big
VIEW IN TELEGRAM
🔥 10 флюсов для пайки: сравнение, тесты и какой реально стоит использовать мастеру

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

🪙 Разбираемся в пайке: Советы по соотношению олова и свинца и их влиянию

Как сделать сварочный аппарат из карандаша и лезвия

🔥 Сварка под слоем флюса

💡 Physics.Math.Code // @physics_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥36👍1591
This media is not supported in your browser
VIEW IN TELEGRAM
🟧 Геометрическая задача на разрезание — преобразование квадрата в равносторонний треугольник

Позвольте напомнить вам задачу галантерейщика, предложенную в 1907 году составителем головоломок Генри Дюдени. Разделите равносторонний треугольник на квадраты всего тремя разрезами.

#math #gif #геометрия #задачи #математика

💡 Physics.Math.Code // @physics_lib
👍5819🔥13🤯1😱1🤩1
This media is not supported in your browser
VIEW IN TELEGRAM
👽 Математики нашли доказательство 122-летней загадки превращения треугольника в квадрат

Около 10 лет назад Тонан Камата, ныне математик из Японского института передовых наук и технологий (JAIST), заворожённо стоял перед экспонатом математического музея, похожим на оригами. На нём была изображена треугольная плитка, разрезанная на четыре части, которые были соединены крошечными шарнирами. При простом повороте кусочки вращались, превращая треугольник в квадрат.

Экспозиция ведёт свою историю от математической головоломки, опубликованной в газете 1902 года. Генри Дьюдени, английский математик-самоучка и автор колонки головоломок, попросил своих читателей разрезать равносторонний треугольник на наименьшее количество частей, которые можно будет потом сложить в квадрат. В своей следующей колонке через две недели он отметил, что «мистер К. У. Макилрой из Манчестера» — Чарльз Уильям Макилрой, клерк, который часто писал Дьюдени с решениями головоломок, — нашёл решение из четырёх частей. Спустя ещё две недели Дьюдени сообщил, что никто из других читателей газеты не смог справиться с этой задачей, и с тех пор рекорд остаётся в силе. Однако до сих пор не доказано, существует ли решение с меньшим количеством кусочков.

Головоломка стала известна как «разрезание Дьюдени» или «задача галантерейщика», и о ней даже написали в июньском номере журнала Scientific American за 1958 год. Мартин Гарднер, математик и давний колумнист журнала, написал об этой загадке.

Теперь, спустя более 122 лет после того, как она была впервые опубликована, Камата и два других математика наконец доказали, что решение с меньшим количеством кусочков невозможно. Их результат был опубликован на сервере arXiv.org в препринте от декабря 2024 года под названием «Dudeney's Dissection Is Optimal».

Вместе с математиком Массачусетского технологического института Эриком Демайном и математиком JAIST Рюхеем Уехарой Камата разрабатывал новый подход к решению проблем складывания оригами с помощью теории графов. В теории графов граф — это набор линий, или рёбер, и вершин, то есть точек, где рёбра пересекаются. Рёбра и вершины одного графа можно сравнить с рёбрами и вершинами другого графа, чтобы изучить более глубокие взаимосвязи между двумя структурами — такой подход, по мнению Каматы, может помочь решить проблему расчленения Дьюдени.

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

Однако доказать, что решений из трёх кусочков не существует, гораздо сложнее, и в этом причина столетней задержки. Хотя речь и идёт о трёх частях, существует бесконечное число способов разрезать треугольник, говорит Демейн. «У каждого из этих кусочков может быть произвольное количество граней, а координаты этих разрезов начинаются в произвольных точках», — говорит он. «У вас есть эти непрерывные параметры, где существует множество и множество бесконечностей возможных вариантов, что делает задачу такой раздражающе трудной. Вы не можете просто перебрать их с помощью компьютера».

Чтобы решить эту проблему, группа классифицировала возможные разрезы равностороннего треугольника, основываясь на том, как разрезы пересекают его грани. Сначала исследователи отсортировали бесконечное множество способов разрезать треугольник на пять уникальных классификаций. Затем они повторили упражнение для квадрата и нашли 38 различных классификаций.

Исследователи попытались сопоставить треугольный граф с квадратным, проследив все возможные пути в каждой фигуре и сравнив получившиеся наборы длин рёбер и углов. Если бы один из путей квадрата совпал с путём из треугольника, это означало бы, что есть решение из 3 частей.

#math #gif #геометрия #задачи #математика

💡 Physics.Math.Code // @physics_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10559🔥25🤯15❤‍🔥51
This media is not supported in your browser
VIEW IN TELEGRAM
🛁 Эффект Лейденфроста — это явление, при котором жидкость в контакте с телом значительно более горячим, чем точка кипения этой жидкости, создаёт изолирующий слой пара, который предохраняет жидкость от быстрого выкипания. Явление названо в честь немецкого врача Иоганна Готтлоба Лейденфроста, который описал его в «Трактате о некоторых свойствах обыкновенной воды» в 1756 году.

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

В повседневной жизни явление можно наблюдать при приготовлении пищи: для оценки температуры сковороды на неё брызгают водой — если температура достигла или уже выше точки Лейденфроста, вода соберётся в капли, которые будут «скользить» по поверхности металла и испаряться дольше, чем если бы это происходило в сковороде, нагретой выше точки кипения воды, но ниже точки Лейденфроста. #физика #термодинамика #мкт #опыты #эксперименты #physics #видеоуроки #научные_фильмы

💧 Капля воды падающая на горячий металл 💥в Slow motion


💧 Эффект Лейденфроста

🚀 Что будет, если добавить жидкий газ в бутылку с водой

💡 Physics.Math.Code // @physics_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
👍66🔥3119🤩7
👨🏻‍💻 Блог с заметками преподавателя по математике, физике, информатике и IT:

💡 Репетитор IT mentor // @mentor_it

Автор рассказывает о задачах и способах их решения. Пишет заметки о применении математики в жизни и как сквозь неудачи и вопросы идти к физико-математическому просветлению.
👍19🔥41❤‍🔥1