Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практика по численным методам1.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
519 Кб
Скачать
☆

5 Численое интегрирование

Метод Монте-Карло построен на случайном выборе точек внутри прямоугольника, содержащего заданную фигуру. Идея метода: при большом количестве точек, наугад выбранных внутри прямоугольника, доля точек, содержащихся в заданной фигуре, приближенно равна отношению площади этой фигуры к площади прямоугольника.

Пусть rnd(1) – функция, моделирующая случайное число на отрезке [0,1]. Тогда координаты случайной точки внутри прямоугольника ab×cd можно определить по формулам: х=a+(b – a) rnd(1); y= c+(d – c) rnd(1).

Пусть подинтегральная функция на отрезке интегрирования расположена выше оси абсцисс. Тогда с=0, , y = d rnd(1),

ЗАДАЧА 5.

Найти формулы определения координат случайной точки для вычисления интегралов по методу Монте-Карло.

1) 2)

РЕШЕНИЕ

1) х=a+(b – a) rnd(1) = 2+(3 – 2) rnd(1) = 2 +rnd(1)

Подинтегральная функция f(x)=x2–3x+2 является параболой, ветви которой направлены вверх.

Н айдем вершину параболы:

f'(x)=2x– 3 = 0, x=1,5 , f(3) = 2.

Следовательно, .

На отрезке [2, 3] f(x)≥0, следовательно, с = 0.

y = d rnd(1) = 2 rnd(1).

2) х=a+(b – a) rnd(1) = 1+(2 – 1) rnd(1) = 1+ rnd(1)

Подинтегральная функция f(x)=–x2+3x–2 является параболой, ветви которой направлены вниз.

Н айдем вершину параболы:

f'(x)= –2x+ 3 = 0, x=1,5 , f(1,5) = 0,25.

Следовательно, .

На отрезке [1, 2] f(x)≥0, следовательно, с = 0.

y = d rnd(1) = 0,25 rnd(1).

Задание 5.

Найти формулы определения координат случайной точки для вычисления интегралов по методу Монте-Карло.

1) 2)

Литература

  1. Ю.В. Васильков, Н.Н. Василькова. Компьютерные технологии вычислений в математическом моделировании: учеб. пособие. – М.: Финансы и статистика, 2001. – 256с.

  2. В.В. Скворцов. Нескучные вычисления. М.: Просвещение, 1999. – 223с.

  3. Н.И. Данилина и др. Численные методы. – М.: Высшая школа, 1976. – 368с.

  4. Г.Н. Воробьева, А.Н. Данилова. Практикум по вычислительной математике: учеб. пособие для техникумов. – М.: Высшая школа, 1990 – 208с.

2