Домашнее задание#
Задание 1. Закон всемирного тяготения#
Используем метод для вычисления силы взаимного притяжения Луны и Земли. Для простоты предположим, что плотности Земли и Луны не зависят от координат и возьмем их средние значения. Для проведения численного эксперимента нам понадобятся следующие физические величины:
Поскольку тела сферические со сферически симметричной функцией плотности (константой), то объекты можно рассматривать как точечные и вычислить их силу притяжения по формуле:
где \(m_1\) и \(m_2\) массы точечных объектов. Это значение будем использовать для сравнения с результатами вычислений с помощью метода Монте-Карло. По формуле находим значение силы
Результаты вычислений этой силы с помощью метода Монте-Карло и аналитически сравнить между собой. Построить график зависимости ошибки от числа итераций в логарифмическом масштабе , сделать вывод об асимптотике ошибки.
Задание 2. Закон всемирного тяготения#
Пусть на однородную пластинку бесконечной площади толщиной \(\mathrm{h}\) нормально падает поток нейтронов с энергией \(\mathrm{E}_0\). При столкновении с атомами вещества, из которого состоит пластинка, нейтроны могут: а) упруго рассеиваться; б) поглощаться. Пусть при упругом рассеянии: энергия не меняется; равновероятно любое направление рассеяния. Сечения поглощения и сечения рассеяния нейтронов считать известными. Требуется вычислить:
вероятность прохождения нейтрона сквозь пластинку \(Р+\),
вероятность отражения нейтронов от пластинки \(Р-\)
вероятность поглощения нейтрона в пластинке \(Р_О\).
Задание 3. Случайное блуждание#
Рассмотрим одномерное случайное блуждание, где на каждом шаге с вероятностью \(1 / 2\) точка движется влево или вправо на единицу длины. Чему равно математическое ожидание расстояния точки от нуля после \(T\) шагов?
Вычислите аналитически, затем промоделируйте численно.
Проанализируйте погрешность (нарисовать график и гистограмму).
Задание 4. Семплирование по Гиббсу#
Семплируйте по Гиббсу сумму двух гауссианов из разобранного примера на алгоритм Метрополиса-Хастингса.
Задание 5. Алгоритм Метрополиса-Хастингса - генерация выборок#
Сгенерируйте выборку из функции плотности \(\pi(x) \sim \exp \left(-x^2\right)\left(3+\cos (x)+2 \sin (x)+x^2\right)\) применив алгоритм Метрополиса-Хастингса к случайному блужданию \(x_{t+1}=x_t+\varepsilon_t\) где \(\varepsilon_t \sim N(0,1)\).