Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 23, средняя оценка - 4.87
Shim
25 / 25 / 1
Регистрация: 21.11.2009
Сообщений: 159
#1

Интегрирование методом Монте-Карло - C++

16.01.2010, 18:52. Просмотров 2782. Ответов 0
Метки нет (Все метки)

Доброго времени суток всем, пожалуйста, помогите мне с задачей, ибо лекции по этой теме не читали, а сделать нужно;

Задание: написать программу, вычисляющую интеграл [IMG]http://s001.***********/i196/1001/c2/0110d73f1289.bmp[/IMG] на интервале [-1; 1] методом Монте-Карло.
По сути: мы ограничиваем нашу функцию на графике прямоугольником, забиваем случайными точками, и считам площадь по тем точкам, которые попали в область нашей фигуры:

[IMG]http://i053.***********/1001/5f/e853a4ce8d97.jpg[/IMG]

набросал немного, вот не знаю что дальше делать:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
float fun(float x)
{
return 10*sin(x);
}
 
void main(void)
{
clrscr();
float a, b, g;
long n, i;
float h, x, s= 0;
randomize();
printf("введите начало и конец интегрирования (a, b)\n");
scanf("%f%f", &a, &b);
 
printf("Введите количество случайных значений\n");
scanf("%ld", &n);
...
Метод Монте-Карло
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2010, 18:52     Интегрирование методом Монте-Карло
Посмотрите здесь:

Вычисление интеграла методом Монте-Карло - C++
Здравствуйте! Задача такая: пользователь в текстовом файле задает координаты точек (любое количество точек), программа считывает...

Методом Монте-Карло определить площадь заштрихованой фигуры - C++
Нарисовать линиями в Chart for (int i=0; i<=100; i++) { x=i; ...

Найти объём сферы методом Монте-Карло и определить точность - C++
Помогите решить 2 задачи в программе C 1) заданы координаты вершин треугольников. Определить, является ли этот треугольник...

Нужно составить программу решения задачи оптимального выбора методом случайного тпоиска(монте-карло) - C++
Задана таблица из 10 элементов. Вес 16 11 12 13 14 15 16 17 18 19 Цена 18 20 17 19 22 21 27 23 25 24 Нужно составить...

Монте-карло - C++
Преподаватель попросил разобрать метод монте-карло, и реализовать его в c++, помогите реализовать метод в с++

Метод Монте-Карло(непонятная неработоспособность программы) - C++
Написал программу, которая вычисляет интеграл методом Монте-Карло. Вроде как код проверял, перепроверял и должно быть всё верно. Но при...

Метод Монте-Карло (вероятность попадания при стрельбе) - C++
В общем задача такова: Добавить Метод Монтекарло, что бы показывало всевозможные попытки расчета вероятности. Сама задача: Производится...

Метод-Монте карло. Не работает генератор случайных чисел - C++
Аглоритм простой: Координаты - случайные величины. При каждой итерации проверяется пододает ли случайная точка из куба 1*1*1 в заданную...

Интегрирование методом прямоугольников и трапеций - C++
Такой вопрос, писал программу, которая вычисляет определенный интеграл методом трапеций и прямоугольников. Получил ответ, но нужно...

Интегрирование методом левых прямоугольников - C++
Доброго времени суток, дорогие программисты. В универе дали задание, а я С++ не особо шарю, помогите пожалуйста выполнить) Задание: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru