- •Лабораторна робота №1 Рішення задач лінійної алгебри. Операцї над векторами та матрицями
- •Завдання:
- •Контрольні питання:
- •Лабораторна робота №3 Рішення рівнянь із одною змінною. Обчислення коренів поліному. Розв’язування систем лінійних рівнянь Довідкові відомості:
- •1. Рішення рівнянь із одною змінною
- •Знайдемо корені рівняння символьним методом, для чого звертаємося до панелі інструментів Symbolic і вибираємо кнопку solve:
- •2. Знаходження коренів поліномів
- •3. Знаходження коренів системи лінійних рівнянь
- •3.2. Рішення лінійної системи методом Гауса
- •3.3. Решение системы методом Крамера
- •3.4.Рішення системи лінійній алгебрі рівняння методом простих ітерацій
- •3.5. Рішення системи лінійних рівнянь алгебри методом Зейделя
- •Тема: Рішення систем лінійних рівнянь
- •Завдання 3
- •Приблизний варіант виконання лабораторної роботи
- •1. Символьне рішення систем рівнянь
- •5.Рішення системи лінійній алгебрі рівняння методом простих ітерацій
- •6.Рішення системи лінійних рівнянь алгебри методом Зейделя
- •Обчисліть послідовні наближення.
- •4. Чисельне рішення диференціальних рівнянь
- •Лабораторная работа №5 Тема: Интерполирование функций
- •Задание 1
- •Задание 2
- •Задание 3.
- •Приблизний фрагмент виконання роботи
- •Контрольні питання
- •Лабораторна робота №6 Тема: Апроксимація залежностей методом найменших квадратів Завдання 1
- •Завдання 3
- •Приклад 3. Використання лінії тренда на діаграмі
- •Завдання 4
- •Контрольні питання:
- •Лабораторна робота №7 Розв’язування задач оптимізаційного типу
- •Приклад 2
- •Приклад 3
- •Варіанти завдань:
- •3. Розв’язати рівняння та знайти екстремум функції в Excel:
- •Контрольні питання:
- •Література
2. Знаходження коренів поліномів
Для знаходження коренів поліномів є вбудована функція polyroots(a). Аргументом функції є вектор коефіцієнтів полінома , тобто для рівняння вектор а має вигляд
Якщо в поліномі відсутні деякі члени, то на відповідних місцях замісто коефіцієнтів слід писати 0. Знайдемо корені полінома
Коефіцієнти полінома можуть бути і комплексними:
3. Знаходження коренів системи лінійних рівнянь
Методы решения систем линейных уравнений можно разделить на две основные группы: прямые методы и итерационные. Прямые методы дают точное решение за конечное число операций; к ним относятся, например, методы Крамера и Гаусса. Итерационные методы дают решение системы уравнений как предел последовательных приближений.
3.1. Рішення системи лінійних рівнянь алгебри як матричне рівняння Ax=b:
1) Створюємо квадратну матрицю А коефіцієнтів при змінних у лівих частинах рівнянь.
2) Створюємо вектор-стовпчик В з вільних членів.
3) Знаходимо розв’язок системи як k = A-1B.
4) Виконуємо перевірку знайдених коренів.
5) Знаходимо рішення системи за допомогою функції lsolve(A, B).
Приклад. Знайти корені системи рівнянь:
3.2. Рішення лінійної системи методом Гауса
Функція augment(A,b) формує розширену матрицю системи додаванням до матриці системи справа стовпця правих частин. Функція rref приводить розширену матрицю системи до ступінчастого вигляду, виконуючи прямий і зворотний ходи гауссова виключення. Останній стовпець містить рішення системи.
3.3. Решение системы методом Крамера
Порядок выполнения работы.
Вычисляем D определитель матрицы А.
Зададим матрицу DX1, заменой первого столбца матрицы А, матрицей b. Вычисляем определитель матрицы DX1.
Зададим матрицу DX2, заменой второго столбца матрицы А, матрицей b. Вычисляем определитель матрицы DX2.
Зададим матрицу DX3, заменой третьего столбца матрицы А, матрицей b. Вычисляем определитель матрицы DX3.
О пределяем решение системы линейных уравнений x1, x2, x3.
3.4.Рішення системи лінійній алгебрі рівняння методом простих ітерацій
Порядок виконання завдання
Введіть матриці C і d.
Преобразуйте исходную систему Cx=d до вигляду x=b+Ax.
Визначте нульове наближення рішення.
Задайте кількість ітерацій.
Обчисліть послідовні наближення.
3.5. Рішення системи лінійних рівнянь алгебри методом Зейделя
Порядок виконання завдання
Введіть матриці С і d.
Перетворіть систему Cx=d до вигляду x=b+A1x+A2x.
Визначте нульове наближення рішення.
Задайте кількість ітерацій.
Обчисліть послідовні наближення.
Початкові дані для розв’язку рівнянь і систем:
№ варіанта |
Рівняння |
Система лінійних рівнянь |
1 |
|
|
2 |
|
|
3 |
|
|
4 |
|
|
5 |
(перші три корені) |
|
6 |
|
|
7 |
|
|
8 |
(перші три корені) |
|
9 |
|
|
10 |
|
|
Лабораторна робота №3