
- •Предмет та задачі курсу. Методі розв’язування математичних задач.
- •Понятия устойчивости, корректности постановки задач и сходимости численного решения
- •Обобщенные требования к выбору численных методов
- •Поняття похибки.
- •Точность вычислений, классификация погрешностей.
- •Розв’язання алгебраїчних та трансцендентних рівнянь однієї змінної
- •Графическое отделение корней
- •Итерационные методы уточнения корней. Метод простой итерации. Метод простой итерации
- •Метод Ньютона (касательных)
- •Итерационные методы уточнения корней.
- •Метод деления отрезка пополам
- •Метод хорд
- •Общий алгоритм численных методов решения нелинейных уравнений
- •Розв’язання слр в задачах електроенергетики. Розв’язання слр в задачах електроенергетики
- •Основные понятия и определения
- •Системы линейных алгебраических уравнений Модифицированный метод Гаусса
- •Системы линейных алгебраических уравнений. Метод прогонки
- •Системы линейных алгебраических уравнений . Метод квадратного корня
- •Системы линейных алгебраических уравнений Итерационные методы решения слау
- •Системы линейных алгебраических уравнений . Метод Зейделя
- •Вычисление обратных матриц
- •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-го порядку
Лекція 7. Метод виправлення наближеної оберненої матриці
Розв’язання СЛР в загальному випадку зводяться до знаходження оберненої матриці коефіцієнтів цих рівнянь. Основні труднощі і виникають саме при обчисленні таких обернених матриць. В багатьох випадках, в особливості в задачах електроенергетики, вдається отримати досить просте грубе наближення оберненої матриці. І якщо його відносно легко виправити, то тоді цей спосіб буде ефективним для розв’язання СЛР.
Розглянемо простий метод
виправлення наближеної оберненої
матриці. Нехай ми маємо деяку наближену
матрицю
.
Виправимо цю матрицю методом інерцій. Мірою похибки матриці М, оберненої матриці А є :
Якщо
,
то
Використаємо послідовне наближення за формулою :
,
де
Швидкість збіжності ітерації на першому кроці :
,
а
Тому
,
Відповідно:
,
Коли
,
то процес ітерації збіжний. Процес
ітерації характеризується дуже високою
квадратичною швидкістю збіжності. В
задачах електроенергетики ми часто
маємо справу з матрицями, діагональні
елементи яких значно більші за взаємні
(наприклад, матриця провідності вузлових
напруг, матриця контурних опорів і
т.д.). Для таких матриць за нульове
наближення оберненої матриці можна
прийняти обернену діагональну матрицю
з елементами діагоналі оберненої
матриці. Потому використовуючи даний
метод, можна уточнити обернену матрицю,
наближуючи її до дійсної
Приклад
Нехай має матрицю
За нульове наближення приймемо:
– процес ітерації збіжний
Далі:
обернена матриця з точними
розрядами
Лекція 8.Розвязання слр методами мінімізації
1.
|
(10.1) |
2. Метод найменших квадратів.
Найбільш ефективніший метод для розв’язання недовизначених СЛР (m<n), тобто тобто коли кількість рівнянь менше кількості невідомих. Наприклад:
Така система має безкінечну
множину розв’язків. З цієї множини
потрібно вибрати якийсь один, який
кращий за інших – задовольняє певну
критерію. Частіше за все в якості критерія
обирають:
Щоб розв'язати СЛР за цим методом не обов'язково шукати min виразу(2). Є раціональніший математичний засіб:
В виразі (1) зробимо заміну:
|
(10.3) |
Підставимо (10.3) в (10.1):
|
(10.4) |
Вираз (10.4) –
нормальна СЛР відносно вектора
.
З обчислювальної математики відомо, що
розв'язок СЛР відносно
,
а потім підстановка в (10.3)
дає вектор
,
довжина якого буде мінімальною.
Прииклад:
Метод найменших квадратів можна реалізувати і іншим способом – за допомогою розширених матриць, тобто з відомих нам матриць складаються розширені матриці, які утворюють нормальну СЛР:
|
(10.5) |
де
та
– відповідно одинична та нульова
матриці заданої розмірності.
Доведемо тотожність (10.5) виразам (10.3) та (10.4). Для цього перемножимо матриці і запишемо їх у вигляді системи:
Вираз (10.5) має ряд переваг.
1) Немає необхідності множити матриці та
2) Вираз (10.5) дає меншу похибку округлення.
3. Метод мінімізації суми квадратів відхилень.
де
– i-та
строка матриці
.
Застосовується для розв’язання
перевизначених СЛР, тобто, коли кількість
рівнянь більша кількості невідомих
(
).
Наприклад:
Такі системи складаються,
коли, наприклад, умов, котрим повинен
задовольняти процес, більше ніж параметрів
процесу. В загальному випадку ці системи
не мають розв’язків. Тоді, вочевидь,
нас будуть задовольняти такі розв’язки,
які забезпечують оптимальне виконання
всіх умов, тобто, дають найменшу
похибку
.
Для розв’язку (10.1) з використанням
критерію
в обчислювальній математиці достатньо
помножити вираз (10.1) зліва на
|
(10.6) |
Вираз (10.6) – це нормальна СЛР,що легко розв’яується будь яким відомим методом
Приклад:
Цей метод також можна реалізувати за допомогою розширених матриць:
|
(10.7) |
Доведемо відповідність (10.6) і (10.7)
Застосування розширених матриць має такі ж переваги, що і в попередньому випадку.
Та й до того ж при розв’язанні
(10.7) ми одержуємо вектор похибок
.