Дискуссионный математический форумМатематический форум
Математический форум Math Help Planet

Обсуждение и решение задач по математике, физике, химии, экономике

Теоретический раздел
Часовой пояс: UTC + 3 часа [ Летнее время ]
новый онлайн-сервис
число, сумма и дата прописью

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Вычислить площадь закрашенной фигуры Методом Монте-Карло
СообщениеДобавлено: 27 апр 2020, 11:26 
Не в сети
Начинающий
Зарегистрирован:
27 апр 2020, 11:00
Сообщений: 1
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Вычислить площадь закрашенной фигуры Методом Монте-Карло в MathCad
Изображение

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Вычислить площадь закрашенной фигуры Методом Монте-Карло
СообщениеДобавлено: 27 апр 2020, 16:21 
Не в сети
Light & Truth
Аватара пользователя
Зарегистрирован:
03 апр 2012, 19:13
Сообщений: 13534
Откуда: Москва
Cпасибо сказано: 1290
Спасибо получено:
3616 раз в 3175 сообщениях
Очков репутации: 678

Добавить очки репутацииУменьшить очки репутации
Я сделал так:

s0=0
s1=0
for i=1 to 10^7
x0=ran()*sqrt(6.28)
y0=ran()*(1.5+sqrt(6.28))
s0=s0+1
if x0<=sqrt(6.28-(y0-1.5)^2) then
if x0>=sqrt(2.47-(y0-2)^2) then
if x0>=sqrt(2.77-(y0-1)^2) then
s1=s1+1
fi
fi
fi
next i
s=2*(1.5+sqrt(6.28))*sqrt(6.28)*s1/s0

Получил ответ S = 3.73218

Но мне он показался чуть заниженным. Есть ли точное теоретическое значение заштрихованной площади?
При помощи интегралов получил S=6.712
Не пойму, где лоханулся....

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Вычислить площадь закрашенной фигуры Методом Монте-Карло
СообщениеДобавлено: 27 апр 2020, 17:33 
Не в сети
Light & Truth
Аватара пользователя
Зарегистрирован:
03 апр 2012, 19:13
Сообщений: 13534
Откуда: Москва
Cпасибо сказано: 1290
Спасибо получено:
3616 раз в 3175 сообщениях
Очков репутации: 678

Добавить очки репутацииУменьшить очки репутации
А! Все понял! Чуть усложнились границы. Нужно учесть пересечения малых окружностей при y=33/20.

s0=0
s1=0
for i=1 to 10^7
x0=ran()*sqrt(6.28)
y0=ran()*(1.5+sqrt(6.28))
s0=s0+1
if y0>=2+sqrt(2.47) and x0<=sqrt(6.28-(y0-1.5)^2) then s1=s1+1
fi
if y0<=2+sqrt(2.47) and x0<=sqrt(6.28-(y0-1.5)^2) then
if x0>=sqrt(2.47-(y0-2)^2) and y0>=33/20 and y0<=2+sqrt(2.47) then s1=s1+1
fi
if x0>=sqrt(2.77-(y0-1)^2) and y0<=33/20 then s1=s1+1
fi
fi
next i
s=2*(1.5+sqrt(6.28))*sqrt(6.28)*s1/s0

Результат S= 6.70931

Идеальное совпадение.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Вычислить площадь закрашенной фигуры Методом Монте-Карло
СообщениеДобавлено: 27 апр 2020, 18:43 
Не в сети
Последняя инстанция
Зарегистрирован:
08 апр 2015, 12:21
Сообщений: 7567
Cпасибо сказано: 229
Спасибо получено:
2751 раз в 2539 сообщениях
Очков репутации: 473

Добавить очки репутацииУменьшить очки репутации
Mathcad подтверждает этот результат! Использовалось 10 000 точек.
Изображение

Вернуться к началу
 Профиль  
Cпасибо сказано 
За это сообщение пользователю michel "Спасибо" сказали:
Avgust, Nick2020
 Заголовок сообщения: Re: Вычислить площадь закрашенной фигуры Методом Монте-Карло
СообщениеДобавлено: 19 июл 2020, 15:08 
Не в сети
Мастер
Зарегистрирован:
19 июл 2020, 14:59
Сообщений: 215
Cпасибо сказано: 9
Спасибо получено:
43 раз в 42 сообщениях
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
а,у меня так,почему?Изображение

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Вычислить площадь закрашенной фигуры Методом Монте-Карло
СообщениеДобавлено: 19 июл 2020, 16:34 
Не в сети
Последняя инстанция
Зарегистрирован:
08 апр 2015, 12:21
Сообщений: 7567
Cпасибо сказано: 229
Спасибо получено:
2751 раз в 2539 сообщениях
Очков репутации: 473

Добавить очки репутацииУменьшить очки репутации
Трудно сказать, что у Вас не так. На предыдущем скрине не была показана самая верхняя строчка. Пересчитал с n=1000. Практически полное совпадение с точным значением [math]6.712[/math].
Изображение

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Вычислить площадь закрашенной фигуры Методом Монте-Карло
СообщениеДобавлено: 19 июл 2020, 16:38 
Не в сети
Мастер
Зарегистрирован:
19 июл 2020, 14:59
Сообщений: 215
Cпасибо сказано: 9
Спасибо получено:
43 раз в 42 сообщениях
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
ааааа?я свои вставлял,спасибо.Изображение

Вернуться к началу
 Профиль  
Cпасибо сказано 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему      Страница 1 из 1 [ Сообщений: 7 ]

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
Методом Монте-Карло вычислить площадь закрашенной фигуры

в форуме MathCad

Jack3995

1

1215

30 сен 2018, 01:04

Вычислить площадь фигуры методом Монте-Карло

в форуме MathCad

Nastila

3

355

15 апр 2023, 12:53

Вычислить площадь фигуры методом Монте-Карло в MathCaD

в форуме MathCad

Nastila

0

97

20 апр 2023, 10:17

Методом статистических испытаний (Монте-Карло) найти площадь

в форуме MATLAB

VgKroo

8

737

23 дек 2020, 19:34

Моделирование методом Монте-Карло

в форуме Численные методы

KA_px

2

517

26 мар 2019, 09:51

Определения площади прямоугольника методом Монте Карло

в форуме Численные методы

Frekby

1

601

07 окт 2021, 20:22

Нахождение площадей полигонов Вороного методом Монте Карло

в форуме Аналитическая геометрия и Векторная алгебра

kuzo

0

583

24 сен 2015, 01:37

Площадь закрашенной фигуры

в форуме Геометрия

alinamu

22

798

02 дек 2019, 23:52

Метод Монте-Карло

в форуме Математическая статистика и Эконометрика

Yrii

2

401

13 сен 2015, 13:58

Метод Монте Карло

в форуме Теория вероятностей

Krotikov

0

179

24 дек 2021, 19:13


Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Яндекс.Метрика

Copyright © 2010-2023 MathHelpPlanet.com. All rights reserved