
- •Оглавление
- •Введение
- •Рабочая программа
- •Краткий конспект лекций *
- •1. Решение алгебраических и трансцендентных уравнений
- •1.1. Метод простой итерации
- •1.2. Усовершенствованный метод последовательный приближений
- •1.3. Метод Ньютона-Рафсона
- •Геометрическое толкование
- •Уравнение касательной
- •1.4. Случай почти равных корней
- •1.5. Метод хорд
- •1.6. Метод секущих
- •Варианты заданий
- •Вопросы для самопроверки
- •2. Методы интерполяции
- •2.1. Метод Лагранжа
- •2.2. Вычислительная схема Эйткена
- •2.3. Определение явного вида интерполяционного многочлена
- •Варианты заданий
- •Вопросы для самопроверки
- •3.Метод наименьших квадратов
- •3.1.Постановка задачи и способ решения
- •3.2.Вычислительная схема метода наименьших квадратов
- •3.3.Получение таблицы экспериментальных данных
- •3.4. Методические указания по выполнению задания
- •3.5. Форматирование Диаграммы
- •Варианты заданий
- •Вопросы для самопроверки
- •4. Полином Чебышева
- •Свойства полиномов Чебышева
- •Определение полиномов Чебышева
- •Численная оценка полиномов Чебышева
- •5. Решение систем линейниых (слау) и нелинейных уравнений (снау)
- •5.1. Метод Ньютона - Рафсона для систем нелинейных уравнений
- •5.2. Метод итерациЙ для систем нелинейных уравнений
- •5.3. Системы линейных уравнений Метод Простой итерации
- •5.4. Метод Зейделя
- •Варианты заданий
- •Вопросы для самопроверки
- •6. Численное интегрирование
- •6.1.Квадратурные формулы, порожденные интерполяционными формулами
- •6.2. Квадратурные формулы Гаусса
- •6.3 Метод Ромберга
- •6.4. Вычисление интеграла по формуле прямоугольников
- •6.5 Вычисление интеграла по формуле трапеций
- •6.6. Вычисление интеграла методом Симпсона
- •6.7 Вычисление интеграла методом Гаусса
- •Варианты заданий
- •Вопросы для самопроверки
6.7 Вычисление интеграла методом Гаусса
Узлы
—
корни множеств
Лежандра
степени n.
Так как концы [a, b] не входят в число узлов , то интегрирование по Гауссу удобно для вычисления несобственных интегралов. Используем восемь узлов (n = b);
Sub Гаусс_8 узлов ()
Dim x (1 to 8) As Single, A(1 to 8) As Single
x (1) = -0.96028986
x (2) = -0.96028986
x (3) = -0.96028986
x (4) = -0.96028986
A(1) = 0.10122854
A(2) = 0.10122854
A(3) = 0.10122854
A(4) = 0.10122854
A1 = .5 * (A + B) : A2 = .5 * (B - A) : G = 0
for i = 1 to 4
x = A1 + A2 * x (i)
call funk (x, y)
G = G + A(i) * y
next i
for i = 1 to 4
x = A1 – A2 * x (5 - i)
call funk (x, y)
G = G + A (5 - i) * y
next i
G = G * A2
i = MsgBox (G, 1, “Интеграл по Гауссу = ”)
end Sub
Sub funk (x, y)
y = x * x
end funk
Отметим, что точна для полиномов до (2n - 1) степени, то есть до 15-й степени.
Варианты заданий
Задание 1. Метод вычисления интеграла выбирает преподаватель. Рекомендуется вычислить интеграл несколькими методами и сравнить результаты вычислений. Оцените допущенную погрешность. Вычисления производить с четырьмя десятичными знаками.
№ |
Интеграл |
Первообразная функция |
1 |
|
|
2 |
|
|
3 |
|
|
4 |
|
|
5 |
|
|
6 |
|
|
7 |
|
|
8 |
|
|
9 |
|
|
10 |
|
|
11 |
|
|
12 |
|
|
Задание 2. Разделив отрезок интегрирования на n равных частей, вычислить приближенное значение определенного интеграла:
-методом прямоугольников;
-методом трапеций;
- по формуле Симпсона;
- методом Ромберга.
Во всех трех задачах оценить допущенную погрешность. Вычисления производить с четырьмя десятичными знаками.
№ |
Интеграл |
n |
1 |
|
10 |
2 |
|
12 |
3 |
|
8 |
4 |
|
10 |
5 |
|
12 |
6 |
|
8 |
7 |
|
10 |
8 |
|
12 |
9 |
|
8 |
Вопросы для самопроверки
1. Сформулируйте задачу численного интегрирования
2. Задача численного интегрирования решена методом трапеций. Предложите и обоснуйте пути повышения точности (погрешности) расчетов.
3. Сравните метод трапеций, метод Симпсона и метод Ромберга.
4. Метод средних, левых и правых прямоугольников. Что можно сказать об их погрешности, трудоемкости?