- •Математичні моделі в сапр: методичні вказівки до лабораторних робіт
- •Передмова до методичних вказівок
- •1.Лабораторна робота EvalExpr на тему "Знаходження похибок обчислень"
- •Теоретичні питання.
- •Приклад виконання роботи EvalExpr
- •Варіанти індивідуальних завдань до роботи EvalExpr
- •2.Лабораторна робота DetKram на тему “Розв’язання слр за формулами Крамера”
- •Теоретичні питання
- •Приклад виконання роботи DetKram
- •Варіанти індивідуальних завдань до роботи DetKram
- •Допоміжні матеріали до роботи DetKram Інструкція користувачу до додатку InteractiveDet
- •Приклад змісту вхідного файла Det.Inp:
- •Вихідні файли програми.
- •Натискання клавіші “Введення з файлу”.
- •Натискання клавіші “Зменшити у рядку”.
- •Натискання клавіші “Зменшити у стовпці”.
- •Натискання клавіші “Зменшити розміри”.
- •Завершення роботи додатку.
- •3.Лабораторна робота InvMatr на тему “Розв’язання слр за методом оберненої матриці”
- •Теоретичні питання
- •Приклад виконання роботи InvMatr
- •Варіанти індивідуальних завдань до роботи InvMatr
- •Допоміжні матеріали до роботи InvMatr Програма AdjMatr
- •Інструкція користувачу до додатку InteractiveAdjMatr
- •4.Лабораторна робота Gauss на тему „Наближене розв`язання слр методами виключення невідомих”
- •Теоретичні питання
- •Приклад виконання роботи Gauss
- •2В. Обчислення компонент вектора нев’язки.
- •3A. Знаходження наближеної оберненої матриці за методом Гауса.
- •3B. Знаходження компонент наближеного розв’язку .
- •3C. Знаходження компонент вектору нев’язки
- •5. Знаходження міри обумовленості головної матриці системи.
- •Варіанти індивідуальних завдань до роботи Gauss
- •Додаткові матеріали до роботи Gauss Програма NormVect знаходження різних норм вектора
- •Програма NormMatr знаходження різних норм матриці
- •Процедура g3v33l4
- •Модуль GaussRow
- •Iнструкцiя користувачу до програми InteractiveGauss
- •5.Лабораторна робота LinSysIt на тему “Ітераційні методи розв’язання слр”
- •Теоретичні питання
- •Приклад виконання роботи LinSysIt
- •Варіанти індивідуальних завдань до роботи LinSysIt
- •Допоміжні матеріали до роботи LinSysIt Програма NormForm
- •Програма SysIter
- •Програма Zeidel
- •6.Лабораторна робота TransEq на тему "Розв'язання трансцендентних рівнянь з одним невідомим"
- •Теоретичні питання
- •Приклад виконання роботи TransEq
- •Розрахункова таблиця знаходження кореня
- •Розрахункова таблиця знаходження кореня
- •Розрахункова таблиця знаходження кореня
- •Уточнення відокремленого кореня за методом простих ітерацій.
- •Розрахункова таблиця знаходження кореня рівняння за методом простих ітерацій
- •Розрахункова таблиця знаходження кореня рівняння за методом простих ітерацій
- •Варіанти індивідуальних завдань до роботи TransEq
- •Додаткові матеріали до роботи TransEq Інструкція користувачу для роботи з додатком TranscEq
- •Робота з додатком TranscEq
- •7.Лабораторна робота NonLinSys на тему „Розв’язання систем нелінійних рівнянь”
- •Теоретичні питання
- •Приклад виконання роботи NonLinSys
- •Розрахункова таблиця знаходження роз'вязку
- •Варіанти індивідуальних завдань до роботи NonLinSys
- •Допоміжні матеріали до роботи NonLinSys Інструкція користувачу для роботи з програмою Newton2
- •Текст програми Newton2
- •Текст модуля Funct
- •Текст модуля NewtonS
- •8.Лабораторна робота SelfEq на тему ”Знаходження характеристичного рівняння”
- •Теоретичні питання
- •Приклад виконання роботи SelfEq
- •Варіанти індивідуальних завдань до роботи SelfEq
- •9.Лабораторна робота SelfVect на тему “Знаходження власних векторів”
- •Теоретичні питання.
- •Приклад виконання роботи SelfVect
- •Варіанти індивідуальних завдань до роботи SelfVect
- •Література
6.Лабораторна робота TransEq на тему "Розв'язання трансцендентних рівнянь з одним невідомим"
Завдання. По-перше, відокремити корінь рівняння , який має найменшу абсолютну величину серед всіх коренів цього рівняння, і знайти цей корінь з точністю за допомогою методів дихотомії, хорд і дотичних.
По-друге, відокремити корінь рівняння , який має найменшу абсолютну величину серед всіх коренів цього рівняння, представити рівняння в околі кореня, який відокремлюється, у вигляді і знайти цей корінь наближено з точністю за допомогою метода простих ітерацій з зупинками обчислень за числом ітерацій або за величиною поточного кроку.
Хід виконання. Для заданих рівнянь і :
Графічно відокремити корені рівняння і провести аналітичну перевірку відокремлення цих коренів. Вибрати інтервал з відокремленим коренем, який є найменший за абсолютною величиною.
Провести уточнення цього відокремленого кореня на інтервалі рівняння із заданою точністю за допомогою трьох методів: методу дихотомії, методу хорд і методу дотичних (метод Ньютона). Особливу увагу звернути на одержання заданої точності підрахунків. Для кожного кореня скласти та заповнити розрахункову таблицю і навести обчислення, які підтверджують проведені підрахунки.
Графічно відокремити корені рівняння і провести аналітичну перевірку відокремлення коренів. Вибрати один з інтервалів з відокремленим коренем.
В околі кореня, який відокремлюється, представити рівняння у нормальному вигляді для використання у методі простих ітерацій.
Знайти функцію таким чином, щоб коефіцієнт стиску . Якщо , то переробити пункти 3-5, таким чином, щоб .
Підрахувати число ітерацій для зупинки обчислень за кількістю ітераційних кроків і величину кроку для зупинки за величиною поточного кроку. Обрати момент зупинки метода простих ітерацій.
Побудувати ітераційну схему метода простих ітерацій (стартове значення, ітераційний крок, момент зупинки).
Скласти та заповнити розрахункову таблицю метода простих ітерацій для уточнення відокремленого кореня.
Оформити звіт і захистити лабораторну роботу.
Теоретичні питання
Умови існування і єдиності кореня нелінійного рівняння від однієї змінної на заданому інтервалі.
Оцінка похибки обчислень для будь-якого ітераційного метода, яка використовує модулі функції ті її похідну.
Метод дихотомії (ділення навпіл). Умови використання методу дихотомії. Знаходження похибки підрахунків кореня за методом дихотомії.
Метод хорд. Умови використання методу хорд. Знаходження похибки підрахунків кореня. Ітераційна схема метода хорд (вибір стартового значення, ітераційний крок, момент зупинки підрахунків).
Метод дотичних (метод Ньютона). Умови використання методу дотичних. Знаходження похибки підрахунків кореня. Ітераційна схема метода дотичних.
Нерівність Ліпшиця. Стискуюче відображення і коефіцієнт стиску.
Фікспункти (нерухомі точки). Загальна теорема про існування фікспунктів у стискуючих відображеннях.
Оцінка похибки підрахунків на деякому кроці ітераційної схеми.
Число ітерацій , що дають бажану точність є підрахунків.
Оцінка величини поточного кроку , для якого буде досягнута бажана точність підрахунків.
Метод простих ітерацій. Ітераційна схема методу простих ітерацій.