Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Симулятор случайных блужданий

Учебный проект по физике на Python.

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

Стек

  • Python 3
  • NumPy — численные расчёты
  • Matplotlib — визуализация и анимация
  • Tkinter — графический интерфейс (GUI)
  • Pytest — тестирование

Возможности

  • 1D: анимация одномерных случайных блужданий
  • 1D: гистограмма координат частиц
  • 1D: средние величины ⟨x⟩ и ⟨x²⟩ как функции числа шагов
  • 2D: моделирование двумерных блужданий
  • Броуновское движение: моделирование траекторий с отражением от границы

Установка

Клонируйте репозиторий и установите зависимости:

pip install -r requirements.txt

About

Интерактивный симулятор случайных блужданий и броуновского движения частиц

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages