Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Метод Монте-Карло

Ответить
Настройки темы
Delphi - Метод Монте-Карло

Новый участник


Сообщения: 19
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: Madinka
Дата: 18-07-2012
Здравствуйте! Помогите пожалуйста написать программу задачи Дирихле для уравнения Лапласа методом Монте-Карло. На плоскости Оху дана область G с границей Г. В области G строится квадратная сетка Sh с шагом h. Предполагаем, что сетка состоит из внутренних и граничных узлов. Граничные узлы сетки Sh образуют её границу Г, т.е. граница Г представляет собой линейный ряд точек М(х,у). Частица М попадая во внутренний узел может перемещаться в один из четырех соседних узлов, причем каждый такой переход случаен. Блуждание частицы заканчивается, как только частица попадает на границу.
Нужно, чтоб программа выдавала случайное число на интервале [0,1]: если число принадлежит интервалу [0;0.25], то движется вправо;
если число принадлежит интервалу [0.5;0.75], то движется влево;
если число принадлежит интервалу [0.25;0.5], то движется вверх;
если число принадлежит интервалу [0.75;1], то движется вниз.
По этой схеме двигаясь точка должна попасть на границу, и в конце посчитать всё по формуле.
Формула: u(x,y)=(1/N)*Σφ(Хк,Ук), N-число случайных блужданий, φ(Хк,Ук) - функция, определенная в точках границы Г области G.

Отправлено: 16:53, 17-07-2012

 

Аватара для lxa85

Необычный


Contributor


Сообщения: 4466
Благодарности: 995

Профиль | Сайт | Отправить PM | Цитировать


Madinka, а можно добавить рисунков, для лучшего понимания условий задачи?

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)


Отправлено: 20:16, 17-07-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 19
Благодарности: 0

Профиль | Отправить PM | Цитировать


а как рисунок сюда вставить?

Отправлено: 20:42, 17-07-2012 | #3


Аватара для lxa85

Необычный


Contributor


Сообщения: 4466
Благодарности: 995

Профиль | Сайт | Отправить PM | Цитировать


Справа, через "Прикрепить файл". Что такое "вложение"?

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)


Отправлено: 22:01, 17-07-2012 | #4


Новый участник


Сообщения: 19
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: rar Отсканировано 18.07.2012 13-09.rar
(104.5 Kb, 17 просмотров)

Вот архив, а так как изображение не сохранялось.

Отправлено: 13:13, 18-07-2012 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Метод Монте-Карло

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Delphi - Симплекс метод Jenek56Rus Программирование и базы данных 0 02-05-2012 17:39
Разное - Программа на турбо Паскале:Вычислить площадь (метод Монте-Карло) SunLine Программирование и базы данных 4 18-12-2010 19:01
VBA - VBA excel метод Холецкого romcd73 Программирование и базы данных 2 19-06-2009 10:03
VBA - Метод искусственного базиса PhantomLo Программирование и базы данных 1 09-03-2009 01:15
Указатель на метод в C++ pva Программирование и базы данных 4 08-04-2004 09:57




 
Переход