- •Предмет та задачі курсу. Методі розв’язування математичних задач.
- •Понятия устойчивости, корректности постановки задач и сходимости численного решения
- •Обобщенные требования к выбору численных методов
- •Поняття похибки.
- •Точность вычислений, классификация погрешностей.
- •Розв’язання алгебраїчних та трансцендентних рівнянь однієї змінної
- •Графическое отделение корней
- •Итерационные методы уточнения корней. Метод простой итерации. Метод простой итерации
- •Метод Ньютона (касательных)
- •Итерационные методы уточнения корней.
- •Метод деления отрезка пополам
- •Метод хорд
- •Общий алгоритм численных методов решения нелинейных уравнений
- •Розв’язання слр в задачах електроенергетики. Розв’язання слр в задачах електроенергетики
- •Основные понятия и определения
- •Системы линейных алгебраических уравнений Модифицированный метод Гаусса
- •Системы линейных алгебраических уравнений. Метод прогонки
- •Системы линейных алгебраических уравнений . Метод квадратного корня
- •Системы линейных алгебраических уравнений Итерационные методы решения слау
- •Системы линейных алгебраических уравнений . Метод Зейделя
- •Вычисление обратных матриц
- •2. Другой подход к определению обратной матрицы а–1
- •3. Обращение матрицы а посредством треугольных матриц
- •Метод итераций для уточнения элементов обратной матрицы
- •Розв’язання недовизначених та перевизначених слр Решение систем нелинейных уравнений
- •Метод простой итерации
- •Условия сходимости метода простой итерации для нелинейных систем уравнений второго порядка
- •Общий случай построения итерирующих функций
- •Метод Ньютона для систем двух уравнений
- •Метод Ньютона для систем n-го порядка с n неизвестными
- •Диференційні рівняння в задачах електроенергетики.
- •Задача Коши для оду
- •Численные методы решения задачи Коши
- •Одношаговые методы решения задачи Коши
- •1. Метод Эйлера
- •2. Метод Эйлера с пересчетом
- •3. Метод Эйлера с последующей итерационной обработкой
- •4. Метод Рунге-Кутта
- •Многошаговые методы решения задачи Коши
- •1. Семейство методов Адамса
- •2. Многошаговые методы, использующие неявные разностные схемы
- •3. Повышение точности результатов
- •Численное интегрирование Понятие численного интегрирования
- •Понятие точной квадратурной формулы
- •Численное интегрирование. Простейшие квадратурные формулы
- •Формула прямоугольников
- •Формула трапеций
- •Формула Симпсона
- •Численное интегрирование. Составные квадратурные формулы с постоянным шагом
- •Составная формула средних
- •Формула трапеций
- •Формула Симпсона
- •Выбор шага интегрирования для равномерной сетки
- •Выбор шага интегрирования по теоретическим оценкам погрешностей
- •Численное интегрирование. Выбор шага интегрирования по эмпирическим схемам
- •1. Двойной пересчет
- •2. Схема Эйткина
- •3. Правило Рунге
- •4. Другие оценки погрешности
- •Составные квадратурные формулы с переменным шагом
- •Квадратурные формулы наивысшей алгебраической точности (формула Гаусса)
- •Аппроксимация функций
- •Интерполирование функций
- •Типовые виды локальной интерполяции Линейная интерполяция
- •Квадратичная (параболическая) интерполяция
- •5.4. Типовые виды глобальной интерполяции Интерполяция общего вида
- •Интерполяционный многочлен Лагранжа
- •1. Формула Лагранжа для произвольной системы интерполяционных узлов
- •2. Полином Лагранжа на системе равноотстоящих интерполяционных узлов
- •Интерполяционный многочлен Ньютона
- •Интерполяционный многочлен Ньютона для системы равноотстоящих узлов
- •2. Интерполяционный многочлен Ньютона для системы произвольно расположенных узлов
- •Локальная Глобальная Интерполяция
- •Глобальная интерполяция
- •4.1. Интерполяционный многочлен Лагранжа
- •Глобальная интерполяция
- •Сглаживание результатов экспериментов
- •2. Метод средних
- •3. Метод наименьших квадратов
- •Вычисление многочленов
- •Численное дифференцирование
- •Аппроксимация производных посредством локальной интерполяции
- •1. Формула левых разностей
- •2. Формула правых разностей
- •3. Формула центральных разностей
- •Погрешность численного дифференцирования
- •Аппроксимация производных посредством глобальной интерполяции
- •7.4.1. Аппроксимация посредством многочлена Ньютона
- •Вычисление производных на основании многочлена Лагранжа
- •. Метод неопределенных коэффициентов
- •Улучшение аппроксимации при численном дифференцировании
- •Лекція 1.Розв’язування алгебраїчних та трансцендентних рівнянь однієї змінної. Загальний алгоритм. Оцінка похибки.
- •Лекція 2.Методи уточнення кореня алгебраїчних та трансцендентних рівнянь. Метод хорд. Метод дотичних. Комбінований метод.
- •Лекція 3.Ітераційні методи (геометричний зміст). Метод Ейткіна-Стефенсона.
- •Лекція 4.Розв’язання слр. Загальні положення. Приклади енергетичних задач, де виникає потреба розв’язування слр.
- •Лекція 5.Точні методи розв’язування слр: Гауса, тріангуляції, подвійної факторизації.
- •Лекція 6.Ітераційні методи розв’язання слр. Метод простої ітерації та метод ітерації Зейделя.
- •Лекція 7. Метод виправлення наближеної оберненої матриці
- •Лекція 8.Розвязання слр методами мінімізації
- •2. Метод найменших квадратів.
- •3. Метод мінімізації суми квадратів відхилень.
- •4. Метод виважених найменших квадратів .
- •Лекція 9. Розв’язання систем нелінійних рівнянь
- •Лекція 10.Розв’язання снр методами мінімізації
- •Лекція 11.Диференційні рівняння в задачах електроенергетики.
- •Лекція 12.Інтегрування диференційних рівнянь за допомогою степеневих рядів. Нехай маємо диференційне рівняння n-го порядку
Розв’язання недовизначених та перевизначених слр Решение систем нелинейных уравнений
Многие практические задачи сводятся к решению систем нелинейных уравнений с n неизвестными:
(1)
В отличие от линейных систем прямых методов их решения нет за исключением систем второго порядка, когда одно неизвестное может быть выражено через другое.
Наиболее распространены два метода: метод простой итерации и метод Ньютона.
Метод простой итерации
Система (1) должна быть представлена в следующем виде:
(2)
где
называются итерирующими функциями.
Алгоритм решения аналогичен алгоритму Зейделя или простой итерации для решения систем линейных уравнений.
Пусть известен начальный вектор решения: xi = ai, i = 1,2,…,n, тогда
Итерационный процесс продолжается до тех пор, пока изменение всех неизвестных в двух последовательных итерациях не станет меньше заданного значения .
Начальные значения должны быть близкими к истинным значениям, иначе итерационный процесс может не сойтись. Стоит проблема их отыскания (т.е. условий сходимости). В случае расходимости (несходимости) в блок-схеме алгоритма срабатывает механизм ограничения числа итераций.
Условия сходимости метода простой итерации для нелинейных систем уравнений второго порядка
Рассмотрим систему
из двух уравнений общего вида
3)
Нужно найти действительные корни x и y с заданной степенью точности .
Предположим, что данная система имеет корни и их можно установить. Итак, для применения метода простой итерации систему (3) нужно привести к виду:
, (4)
где 1 и 2 – итерирующие функции. По ним и строится итерационный процесс решения в виде:
,
n
= 0,1,2,… (5)
где при n = 0, x0 и y0 – начальные приближения.
Имеет место утверждение: пусть в некоторой замкнутой области R(axA; byB) имеется одно и только одно единственное решение x=; y=, тогда:
1) если 1(x,y) и 2(x,y) определены и непрерывно дифференцируемы в R;
2) если начальное решение x0, y0 и все последующие решения xn, yn также принадлежат R;
3) если в R выполняются неравенства:
или равносильные
неравенства:
(6)
то тогда итерационный
процесс (5) сходится к определенным
решениям, т.е.
Оценка погрешности n-го приближения дается неравенством:
,
где М – наибольшее из чисел q1 или q2 в соотношениях (6`). Сходимость считается хорошей, если М<1/2 . Если совпадают три значащие цифры после запятой в соседних приближениях, то обеспечивается точность = 10–3.
Пример. С заданной точностью решить нелинейную систему второго порядка:
Запишем систему в виде (4)
Рассмотрим квадрат 0 x 1; 0 y 1. Если возьмем х0 и у0 из этого квадрата, тогда мы имеем:
Из анализа вида 1 и 2 определим область нахождения их компонент при х=у=1, в заданном квадрате.
Для 1(х,
у):
,
а для 2(х,
у):
–
<
,
то при любом выборе (x0,
y0)
последовательность (xk,
yk
) останется
в прямоугольнике:
;
;
так как 1/3+1/2=5/6, 1/3–1/6=1/6, 1/3+1/6=1/2. Тогда для точек этого прямоугольника
;
;
– условия удовлетворяются, и система может быть решена по методу простых итераций.
Полагаем х0 = 1/2, у0 = 1/2, тогда
х1
=
;
у1=
.
Вторая итерация:
;
;
…
х3=0,533; у3=0,351. Вычисляем дальше х4 = 0,533; у4 = 0,351 эти значения и являются ответом.
