Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь:

Завдання: розв’язати систему рівнянь:

Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru (14)

за правилом Крамера, методом Жордана – Гаусса та методом простої ітерації. Порівняти значення, отримані за формулами Крамера, з результатами функції lsolve(А,В). Обчислити нев’язки в методі Жордана – Гаусса. Отримати розв’язок за методом простої ітерації з точністю Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru .

Виконання:

1. Розв’яжемо систему рівнянь в середовищі програми MathCad, користуючись формулами Крамера. Знайдемо розв’язок цієї ж системи за допомогою вбудованої функції lsolve(А,В). Порівняємо отримані результати.

Зауваження: а) Функція lsolve(А,В) знаходить розв’язок СЛАР (3), записаної у матричному вигляді. Для її використання потрібно попередньо задати матрицю системи А та стовпець вільних членів В.

б) В середовищі Mathcad для заміни, наприклад, першого стовпчика матриці А елементами стовпця вільних членів В використаємо оператор Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru .

Реалізація алгоритму в середовищі MathCad:

Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru
Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru
Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru
Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru
Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru
Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru
Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru
Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru
Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru
Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru
Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru
Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru
Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru
Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru
Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru
Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru
Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru
Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru
Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru
Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru
Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru
Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru

2. Розв’яжемо систему рівнянь методом Жордана - Гаусса в середовищі ЕТ Excel. Для цього створимо наступну таблицю:

Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru

На нульовому кроці (n=0) заповнимо таблицю даними із системи рівнянь, тобто коефіцієнтами при невідомих аij і значеннями вільних членів bi рівнянь системи.

На наступних кроках виконаємо обчислення за алгоритмом методу Жордана – Гаусса (описаному в теоретичній частині). На першому кроці за розв’язуючий елемент візьмемо найбільший по модулю коефіцієнт a12=6.

Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru

В режимі формул розрахунки мають такий вигляд:

Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru

Із розрахункової таблиці третього (останнього) кроку випишемо розв’язки нашої системи

Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru

Перевіримо точність за допомогою нев’язок, які розраховуватимемо по формулам

Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru

Результат має вигляд

Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru

Отже, ми отримали розв’язки з нульовою похибкою і вони співпадають з результатами, що були обчислені за формулами Крамера.

3. Знайти розв’язок системи методом простої ітерації з точністю Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru .

а) В системі (14) переставимо перше і друге рівняння місцями. Отримаємо систему, що задовольняє умову (13)

Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru

б) Приведемо систему рівнянь до канонічної форми

Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru

в) Створимо в середовищі MathCad матрицю системи С та вектор вільних членів D по матричному рівнянню (канонічної форми системи) X=CX+D

Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru
Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru

г) Обчислимо норму матриці системи за допомогою вбудованої функції norme()

Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru

Норма матриці С менше одиниці ( Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru ). Отже, виконується умова збіжності ітераційного процесу.

Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru

д) Задамо початкове наближення

е) Проведемо розрахунки по ітераційним формулам

Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru
Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru
Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru

є) Обчислимо похибку. Наприклад, оцінимо на 9-тій ітерації.

Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru
Приклад виконання лабораторної роботи. Завдання: розв’язати систему рівнянь: - student2.ru

Похибка менше заданої точності.

Лабораторна робота №3

Наши рекомендации