Помощь в написании студенческих работ
Антистрессовый сервис

Многомерное интегрирование. 
Численные методы. 
Основы научных вычислений

РефератПомощь в написанииУзнать стоимостьмоей работы

При этом появляется дополнительная задача: как представить область S? Наиболее простой способ — приблизить границу S ломаной линией, а затем представить область S как набор треугольников (рис. 6.6). Эта процедура называется триангуляцией. Теперь, для того чтобы получить значение интеграла по области S, мы должны вычислить объемы всех прямых треугольных призм, где высоты этих призм определяются… Читать ещё >

Многомерное интегрирование. Численные методы. Основы научных вычислений (реферат, курсовая, диплом, контрольная)

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

Для таких областей, как квадрат, куб, цилиндр и т. д., которые представляют собой декартовые произведения областей более низкой размерности, можно построить формулы интегрирования, «перемножая» формулы для вычисления интегралов более низкой размерности (правило перемножения). Так, если.

Многомерное интегрирование. Численные методы. Основы научных вычислений.

есть одномерная формула интегрирования, то.

Многомерное интегрирование. Численные методы. Основы научных вычислений.

дает формулу для вычисления двумерного интеграла. Однако такие методы не всегда самые эффективные. В этом параграфе мы рассмотрим более универсальный подход к вычислению многомерных интегралов, который, в частности, включает в себя и правило перемножения.

Вначале рассмотрим интегрирование по квадратной области S= {-1 < г < 1,-1 < s < 1}на плоскости, и наша задача — построить кубатурную формулу для вычисления интеграла.

Многомерное интегрирование. Численные методы. Основы научных вычислений.

Введем некоторые узлы (гь л,), (r2, s2), •••> 0/,> si.) и соответствующие веса W,…, т&1 таким образом, чтобы формула.

Многомерное интегрирование. Численные методы. Основы научных вычислений.

была точной для одночленов вида г"У", п > 0, т > 0, как можно более высокой степени п + т < р. Для простоты мы рассмотрим случай L = 4 (рис. 6.5).

Расположение узлов кубатурной формулы (6.21) в случае L = 4.

Рис. 6.5. Расположение узлов кубатурной формулы (6.21) в случае L = 4.

Подставляя функцию /(г, л) = г «'s'» в формулу (6.21), получим.

1 1.

Многомерное интегрирование. Численные методы. Основы научных вычислений.

и т.д.

Если мы наложим некоторые условия на расположение узлов, то эти уравнения можно упростить. Предположим, ЧТО (Г], 5,) = (-р, у), (ГЪ s2) = (Р, у), (г3, 53) = (Р, -у) И (г4, 54) = = (-р, -у), тогда система (6.22) принимает вид.

Многомерное интегрирование. Численные методы. Основы научных вычислений.

Теперь мы имеем шесть уравнений для шести неизвестных П1½

и решение этой системы: р = у = - и т^= 1, k = 1,4. Тогда кубатурная формула (6.21) приобретает вид.

Многомерное интегрирование. Численные методы. Основы научных вычислений.

Это в точности дает двумерную формулу Гаусса, которая может быть также получена по правилу перемножения для М = 2. Мы можем расположить узлы и некоторым другим способом, например (гь Sj) = (-р, 0), (r2, s2) = (0, Р), (r3, s3) = = (Р, 0) и (/4, х4) = (0, -р). Решая уравнения (6.22), мы полуf 21½

чим р = - и Wh = 1, k = 1,…, 4, и теперь кубатурная формула (6.21) записывается в виде.

Многомерное интегрирование. Численные методы. Основы научных вычислений.

На основе полученных выше формул построим формулы интегрирования по произвольной прямоугольной области S = {а < х < Ь, с у < d}. Вначале разобьем область 5 на ячейки, вводя сетку с узлами п, ут), которая задается следующим образом:

Многомерное интегрирование. Численные методы. Основы научных вычислений.

где hx и hy определяют размер каждой ячейки.

Многомерное интегрирование. Численные методы. Основы научных вычислений.

Используя формулы, полученные для интеграла (6.20) и сделав замену переменных х = 0.5(х" + х"+1) + 0, 5hxr и у =.

= 0.5(у", + ут+]) + 0.5hySy мы сначала вычислим интегралы по каждой ячейке Snmt а затем просуммируем все полученные значения. В результате мы придем к следующим формулам:

Многомерное интегрирование. Численные методы. Основы научных вычислений.

на основе кубатуры (6.23) и.

Многомерное интегрирование. Численные методы. Основы научных вычислений.

на основе кубатуры (6.24). Точка (*, 7+½, z/w+½) обозначает центр ячейки и имеет координаты хп+{/2 = хп + 0.5hx и уП1+/2 = = ут + 0.5hy. Формулы (6.23) и (6.24) точны для всех одночленов вида хтут, п > 0, т > 0, п + т > 3. Тогда выражение для ошибки формул (6.25) и (6.26) можно записать в виде.

Многомерное интегрирование. Численные методы. Основы научных вычислений.

где константа С зависит от частных производных функции f (x, у) и мы предполагаем, что все эти производные непрерывны. Для того чтобы вычислить интеграл с заданной точностью, мы можем использовать метод, представленный в параграфе 6.2, только теперь 4 будет обозначать приближенное значение интеграла, вычисленное при делении области интегрирования на х Lk ячеек, где.

Многомерное интегрирование. Численные методы. Основы научных вычислений.

представляют сооой число подинтервалов в направлениях х и у соответственно.

Пример 6.6 (вычисление двумерного интеграла) Рассмотрим следующий интеграл.

Многомерное интегрирование. Численные методы. Основы научных вычислений.

Для вычисления этого интеграла мы воспользуемся кубатурной формулой (6.25). Выберем начальный шаг hx = hy= h = 1 и будем последовательно уменьшать его в два раза (а = 0.5). Результаты вычислений представлены в табл. 6.3.

Таблица 63

k

Число ячеек.

h

е/< из (6.9).

1(/-0)//|.

0.822 014.

5.5072е-04.

0.822 432.

3.3877е-05.

4.2592е-05.

0.822 465.

2.6510е-06.

2.8275е-06.

Этот пример показывает, что приближенные значения интеграла, вычисленные по формуле (6.24), сходятся очень быстро к точному значению интеграла.

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

Многомерное интегрирование. Численные методы. Основы научных вычислений.

В этом случае трехмерный аналог кубатурной формулы (6.26) имеет вид.

Многомерное интегрирование. Численные методы. Основы научных вычислений.

Тогда формула интегрирования по прямоугольному параллелепипеду записывается в следующем виде:

Многомерное интегрирование. Численные методы. Основы научных вычислений.

где.

Многомерное интегрирование. Численные методы. Основы научных вычислений.

и.

Многомерное интегрирование. Численные методы. Основы научных вычислений.

До сих нор мы обсуждали интегрирование, но прямоугольным областям, но рассмотренные выше методы имеют более широкую область применения. Дело в том, что при помощи подходящей замены переменных некоторые регулярные области могут быть преобразованы в прямоугольные области. В частности, это касается таких областей, как круг, сфера, эллипс, эллипсоид и цилиндр (более подробная информация представлена в Приложении Б). Например, чтобы вычислить интеграл по кругу, перейдем в полярные координаты и после преобразования получим.

Многомерное интегрирование. Численные методы. Основы научных вычислений.

Таким образом, исходный интеграл превращается в интеграл по прямоугольнику 0 </*</?, О < (р < 2л.

Более серьезная проблема возникает, если нам нужно вычислить интеграл по некоторой нерегулярной области. Предположим, дана область S, показанная на рис. 6.6, и нам необходимо приближенно вычислить.

Многомерное интегрирование. Численные методы. Основы научных вычислений.

При этом появляется дополнительная задача: как представить область S? Наиболее простой способ — приблизить границу S ломаной линией, а затем представить область S как набор треугольников (рис. 6.6). Эта процедура называется триангуляцией. Теперь, для того чтобы получить значение интеграла по области S, мы должны вычислить объемы всех прямых треугольных призм, где высоты этих призм определяются функцией /(х, у).

Триангуляция нерегулярной области.

Рис. 6.6. Триангуляция нерегулярной области.

Прежде чем выводить формулу интегрирования по области 5, мы построим кубатурную формулу для стандартного треугольника Т с вершинами (0, 0), (0, 1) и (1, 0) (рис. 6.7).

Если применить рассмотренный выше подход (см. выражения (6.21) и (6.22)), то можно получить следующие формулы:

Многомерное интегрирование. Численные методы. Основы научных вычислений.

где.

Многомерное интегрирование. Численные методы. Основы научных вычислений.

или Многомерное интегрирование. Численные методы. Основы научных вычислений.

Узлы интегрирования для стандартного треугольника.

Рис. 6.7. Узлы интегрирования для стандартного треугольника.

Можно проверить, что приведенная выше формула точна для одночленов вида 1, х, у, х2, ху, у2. Трансформируя стандартный треугольник, можно получить формулу интегрирования по произвольному треугольнику Тп с вершинами.

(х[п yf), (хп yjn)), (х(п'г>, у^). Суммируя значения интегралов по всем таким треугольникам, мы придем к общей формуле интегрирования по произвольной области S:

Многомерное интегрирование. Численные методы. Основы научных вычислений.

где.

S„ — площадь треугольника Тп:

S" — площадь треугольника Тп:

N — число треугольников, приближающих область S.

N — число треугольников, приближающих область S.

Аналогичный подход может быть применен для численного интегрирования по нерегулярной трехмерной области. В этом случае такая область представляется как набор тетраэдров.

Показать весь текст
Заполнить форму текущей работой