Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Файлы http://www.cyberforum.ru/cpp-beginners/thread86504.html
Написать прогу которая копирует инфу с одного файла в другой Функция для певрого файла. int *a,i; a=new int ; ofstream fin("File_1.txt"); for (i=0;i<n1;i++) { cin>>a; ...
C++ Выразить цену в гривнях и копейках Дано натуральное число, равное выраженной в копейках цене некоторого товара, например 317, 100, и т.д. Выразить цену в гривнях и копейках, например 3 гривни 17 копеек... Число копеек всегда... http://www.cyberforum.ru/cpp-beginners/thread86489.html
Cрочно! Вывести на экран ввиде таблици значение функции C++
Вычислить и вывести на экран ввиде таблици значения функции F на интервале от х начального до х конечного с шагом dx. а,b,c, - натуральные числа. a,b,c,xn,xk,dx - ввести с клавиатуры F=-ax-b, при...
C++ Русские символы!!!!
Для русских символов я использую библиотеку #include <russian.h> Все работает нормально без using namespace std; #include "stdafx.h" #include <iostream> #include <russian.h> #include...
C++ Необходимо найти все простые числа в интервале http://www.cyberforum.ru/cpp-beginners/thread86465.html
Помогите мне пожалуйста решить эти 4 задачи, мне их необходимо решить до зачёта, а я не успеваю! 1) Необходимо найти все простые числа в интервале от нуля до n, проверяя их делимость. 2) Найти...
C++ Рекурсивный поиск корня в бинарном дереве Составил бинарное дерево из постфиксного выражения, например AB+CD-/ . Нужно придумать функцию рекурсивного поиска корня(например C) по всему дереву, т.е. поиск сверху вниз и снизу вверх. Не могу... подробнее

Показать сообщение отдельно
Shim
25 / 25 / 1
Регистрация: 21.11.2009
Сообщений: 159

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

16.01.2010, 18:52. Просмотров 2801. Ответов 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);
...
Метод Монте-Карло
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru