- •Методичні вказівки
- •Лабораторна робота № 1. Векторні та матричні норми. Обумовленість слау Теоретичні відомості
- •Завдання
- •Порядок виконання
- •Контрольні питання
- •Лабораторна робота № 2. Розв’язання систем лінійних рівнянь Теоретичні відомості
- •Завдання
- •Порядок виконання
- •Контрольні питання
- •Лабораторна робота № 3. Розв’язання нелінійного рівняння Теоретичні відомості
- •Завдання
- •Порядок виконання
- •Контрольні питання
- •Варіанти завдань
- •Лабораторна робота № 4. Розв’язання систем нелінійних рівнянь Теоретичні відомості
- •Завдання
- •Порядок виконання
- •Контрольні питання
- •Варіанти завдань
- •Лабораторна робота № 5. Інтерполяція Теоретичні відомості
- •Завдання
- •Порядок виконання
- •Контрольні питання
- •Варіанти завдань
- •Лабораторна робота № 6. Апроксимація Теоретичні відомості
- •Завдання
- •Порядок виконання
- •Контрольні питання
- •Варіанти завдань
- •Лабораторна робота № 7. Чисельне інтегрування Теоретичні відомості
- •Завдання
- •Порядок виконання
- •Контрольні питання
- •Варіанти завдань
- •Лабораторна робота № 8. Розв’язання диференційних рівнянь. Задача Коші Теоретичні відомості
- •Завдання
- •Порядок виконання
- •Контрольні питання
- •Варіанти завдань
- •Лабораторна робота № 9. Розв’язання диференційних рівнянь. Крайова задача Теоретичні відомості
- •Завдання
- •Порядок виконання
- •Контрольні питання
- •Варіанти завдань
- •Лабораторна робота 10. Розв’язання диференційних рівнянь в частинних похідних Теоретичні відомості
- •Завдання
- •Порядок виконання
- •Контрольні питання
- •Варіанти завдань
- •Список літератури
Контрольні питання
1. Як визначаються норми вектора?
2. Як визначаються норми матриці?
3. Види погрішностей.
4. Оцінка погрішностей з використанням норм.
5. Визначення числа обумовленості матриці.
6. Що таке погано обумовлена система рівнянь?
Обчислити норми векторів
,
,
.Обчислити норми матриці A=
.
3. Дано 2 вектори x1=(–3, 2.4, 5.5) і x2=(–3.1, 2.4, 5.4), що є наближеннями до вектора x=(–3, 2, 5). Який з векторів є точнішим наближенням до вектора x?
Знайти відносне число обумовленості матриці
.Що повертає функція condi(A)?
Лабораторна робота № 2. Розв’язання систем лінійних рівнянь Теоретичні відомості
Дана система n лінійних рівнянь з n невідомими:
або у матричній формі
,
де
,
,
.
А – матриця системи, що складена з коефіцієнтів при невідомих; b – вектор вільних членів системи; х – вектор невідомих.
Система
має розв’язок і цей розв’язок є єдиним,
якщо її визначник не дорівнює нулю
.
Розв’язання системи лінійних рівнянь методом Гауса складається з двох етапів:
Перетворення вихідної системи до трикутного виду (прямий хід).
Визначення невідомих (зворотний хід).
Приклад 2.1. Розв’язати систему лінійних рівнянь методом Гауса:
.
Прямий хід. Виключимо невідоме х1 з другого та третього рівнянь системи. Розділивши елементи першого рядка на a11=5 отримуємо перше опорне рівняння:
.
Далі помножимо його на a21=1 і віднімемо з другого рядка, після чого помножимо опорний рядок на a31= –3 і віднімемо з третього рівняння. Отримаємо систему:
.
Друге опорне рівняння – результат ділення другого рядка системи на коефіцієнт при х2:
.
Після множення цього рівняння на коефіцієнт при х2 третього рівняння (тобто 2) і віднімання з останнього рівняння системи, отримаємо:
.
Зворотний хід. З останнього рівняння знаходимо х3=1.
,
.
Для розв’язання системи методом простої ітерації необхідно вихідну систему привести до вигляду:
.
(2.1)
Ітераційний процес виконується за формулою:
.
(2.2)
Процес збігається, якщо будь-яка з норм матриці менше одиниці:
,
,
.
(2.3)
Для приведення системи до вигляду, необхідного для виконання ітерацій, з першого рівняння виражають х1, з другого рівняння х2 і т.д. В результаті отримаємо систему з матрицею С, в якій на головній діагоналі стоять нульові елементи, а інші елементи обчислюються за формулою:
.
Елементи вектора f обчислюються за формулою:
.
Приклад 2.2. Виконати три ітерації методом простої ітерації:
.
Перетворимо систему до вигляду, необхідному для ітерацій:
,
,
.
Оберемо як початкове наближення вектор f:
.
Розрахунки на першому кроці ітераційного процесу мають вигляд:
Аналогічно
отримаємо наступне наближення:
.
Завдання
Дана система рівнянь Ax=b.
Знайти розв’язок системи за допомогою методу Гауса.
Розв’язати систему методом ітерацій.
Розв’язати систему за допомогою вбудованої функції lsolve.
Розв’язати систему за допомогою блоку Given…Find.
