Очевидно, стоит рассчитывать на бо́льшую точность если брать в качестве опорной точки для нахождения высоты точку посередине промежутка. В результате получаем формулу средних прямоугольников:
Учитывая бо́льшую точность последней формулы при том же объеме и характере вычислений её называют формулой прямоугольников
Если функцию на каждом из частичных отрезков аппроксимировать прямой, проходящей через конечные значения, то получим метод трапеций.
Площадь трапеции на каждом отрезке:
Полная формула трапеций в случае деления всего промежутка интегрирования на отрезки одинаковой длины h:
Использовав три точки отрезка интегрирования, можно заменить подынтегральную функцию параболой. Этот метод получил название метода парабол или метода Симпсона.
Обычно в качестве таких точек используют концы отрезка и его среднюю точку. В этом случае формула имеет очень простой вид
.Если разбить интервал интегрирования на 2N равных частей, то имеем
Описанные выше методы используют фиксированные точки отрезка (концы и середину) и имеют низкий порядок точности (1 – методы правых и левых прямоугольников, 2 – методы средних прямоугольников и трапеций, 3 – метод парабол (Симпсона)). Если можно выбирать точки, в которых вычисляется значения функции f(x), то можно при том же количестве вычислений подынтегральной функции получить методы более высокого порядка точности. Этот способ реализован в методе Гаусса.
Так для двух (как в методе трапеций) вычислений значений подынтегральной функции, можно получить метод уже не 1-го, а 3-го порядка точности:
.В общем случае, используя n точек, можно получить метод с порядком точности 2n − 1. Значения узлов метода Гаусса по n точкам являются корнями полинома Лежандра степени n.
Значения узлов метода Гаусса и их весов приводятся в справочниках специальных функций. Наиболее известен метод Гаусса по пяти точкам.
Метод Гаусса-Конрада позволяет оценить точность значения интеграла, вычисленного методом Гаусса.
В численном интегрировании имеются труды Чебышева, интегрирование при бесконечных пределах рассмотрены в методе Самокиша, существуют методы Монте-Карло, применяемые в многомерных случаях, методы Рунге-Кутта.
2. Конечно-разностный метод решения краевых задач.
для обыкновенных дифференциальных уравнений.
Примером краевой задачи является двухточечная краевая задача для обыкновенного дифференциального уравнения второго порядка:
с граничными условиями, заданными на концах отрезка [a; b]:
Следует найти такое решение у(х) на этом отрезке, которое принимает на концах отрезка значения у0, у1. Если функция
линейна по аргументам , то задача поиска этой функции – линейная краевая задача, в противном случае – нелинейная..Кроме граничных условий, задаваемых на концах отрезка и называемых граничными условиями первого рода, используются еще условия на производные от решения на концах - граничные условия второго рода:
или линейная комбинация решений и производных – граничные условия третьего рода:
где
– такие числа, чтоВозможно на разных концах отрезка использовать условия различных типов.
Наиболее распространены два приближенных метода решения краевой задачи:
- метод стрельбы (пристрелки);
- конечно-разностный метод.
Используя конечно-разностный метод, рассмотрим двухточечную краевую задачу для линейного дифференциального уравнения второго порядка на отрезке [а; b].
Введем разностную сетку на отрезке [а; b]:
Решение задачи будем искать в виде сеточной функции:
предполагая, что решение существует и единственно.
Введем разностную аппроксимацию производных следующим образом:
Подставляя эти аппроксимации производных в исходное уравнение, получим систему уравнений для нахождения yk:
Приводя подобныечлены и учитывая, что при задании граничных условий первого рода два неизвестных уже фактически определены, получим систему линейных алгебраических уравнений с трехдиагональной матрицей коэффициентов:
Для этой системы уравнений при достаточно малых шагах сетки h и q(xk) < 0выполнены условия преобладания диагональных элементов:
что гарантирует устойчивость счета и корректность применения метода прогонки для решения этой системы.
В случае использования граничных условий второго и третьего рода аппроксимация производных проводится с помощью односторонних разностей первого и второго порядков:
В первом случае линейная алгебраическая система аппроксимирует дифференциальную задачу в целом только с первым порядком (из-за аппроксимации в граничных точках), однако сохраняется трех диагональная структура матрицы коэффициентов. Во втором случае второй порядок аппроксимации сохраняется везде, но матрица линейной системы не трехдиагональная.
Пример.Решить краевую задачу:
с шагом 0,2.Здесь р(х) = х; q(x) = 1; f(x) = 0; N = 5; x0 = 0; x1 = 0,2; x2 = 0,4; x3 = 0,6; x4 = 0,8; x5 = 1;
Во всех внутренних узлах отрезка [0; 1]после замены производных их разностными аналогами получим:
На левой границе y0 = 1, на правой границе аппроксимируем производную односторонней разностью 1-го порядка:
С помощью группировки слагаемых, приведения подобных членов и подстановки значений xk, а также с учётом у0 = 1,получим систему линейных алгебраических уравнений:
.В результате решения системы методом Крамера в Excel, получим:
Решением краевой задачи является табличная функция:
k | 0 | 1 | 2 | 3 | 4 | 5 |
xk | 0 | 0,2 | 0,4 | 0,6 | 0,8 | 1,0 |
yk | 1,0 | 0,772 | 0,583 | 0,431 | 0,313 | 0,223 |
3. Расчетная часть
3.1. Найти действительные корни уравнения
методами простых итераций и касательных (Ньютона) с точностью до 0,00001.Решение: Для нахождения корня уравнения предварительно отделим корень уравнения графическим методом, записав уравнение в виде:
Построим в осях ХОУ графики функций:
:Линии графиков пересекаются в единственной точке с абсциссой х0, лежащей в интервале [0,5; 0,6], т.е.
а = 0,5; b = 0,6.
Значение функции
на концах интервала: