- •Вінниця внту 2006
- •1 Розв’язання алгебраїчних рівнянь вищих стЕпенів і трансцендентних рівнянь ітераційним методом
- •План роботи
- •Хід роботи
- •Контрольні питання
- •2 Розв’язання алгебраїчних рівнянь вищих стЕпенів і трансцендентних рівнянь методом Ньютона
- •План проведення роботи
- •Хід роботи
- •Контрольні питання
- •3 Розв’язання систем лінійних алгебраїчних рівнянь матричним методом
- •План роботи
- •Хід роботи
- •Контрольні питання
- •4 Розв’язання систем лінійних алгебраїчних рівнянь ітераційним методом
- •План роботи
- •Хід роботи
- •Контрольні питання
- •5 Інтерполяція функцій
- •План роботи
- •Короткі теоретичні відомості
- •Хід роботи
- •Контрольні питання
- •6 Чисельне диференціювання
- •План роботи
- •Короткі теоретичні відомості
- •Хід роботи
- •Контрольні питання
- •7 Чисельне інтегрування Мета роботи – вивчити чисельні методи обчислення визначених інтегралів та набути навичок обчислення визначених інтегралів із застосуванням Microsoft Excel'2000. План роботи
- •Короткі теоретичні відомості
- •Хід роботи
- •Контрольні питання
- •8 Розв’язання звичайних диференціальних рівнянь методами Ейлера
- •План роботи
- •Хід роботи
- •Контрольні питання
- •9 Наближене розв’язання звичайних диференціальних рівнянь методом Рунге-Кутта
- •План роботи
- •Хід роботи
- •Контрольні запитання
- •10 Лінійна апроксимація даних
- •План роботи
- •Короткі теоретичні відомості
- •Стандартна похибка при оцінюванні y
- •Коефіцієнт детермінованості
- •Стандартне значення похибки для коефіцієнтів
- •Число ступенів свободи
- •Регресійна сума квадратів та остаточна сума квадратів
- •Обчислення лінійної регресії
- •Обчислення регресії за допомогою функції
- •Хід роботи
- •Контрольні питання
- •11 Поліноміальна апроксимація даних
- •План роботи
- •Хід роботи
- •Перевірка статистики
- •Контрольні питання
- •12 Розв’язання крайових задач методом пристрілки для звичайних диференціальних рівнянь
- •План роботи
- •Хід роботи
- •Вигин рівномірно навантаженої балки
- •Контрольні питання
- •13 Розв’язання крайових задач методом скінченних різниць для звичайних диференціальних рівнянь
- •План роботи
- •Хід роботи
- •Ітераційний метод скінченних різниць
- •Контрольні питання
- •14 Розв’язання еліптичних рівнянь у частинних похідних
- •План роботи
- •Короткі теоретичні відомості
- •Рівняння Лапласа і Пуассона
- •Потенціал між двома концентричними циліндрами
- •Хід роботи
- •Контрольні питання
- •15 Розв’язання параболічних рівнянь у частинних похідних методом послідовного обчислення таблиці значень
- •План роботи
- •Короткі теоретичні відомості
- •Рівняння нерозривності
- •Нестаціонарна теплопровідність у мідному стержні
- •Обґрунтування критерію стійкості
- •Хід роботи
- •Контрольні питання
- •16 Розв’язання параболічних рівнянь у частинних похідних ітераційним методом
- •План роботи
- •Хід роботи Ітерування кроків за часом
- •Контрольні питання
- •17 Розв’язання гіперболічних рівнянь у частинних похідних
- •План роботи
- •Короткі теоретичні відомості
- •Хвильове рівняння
- •Коливання струни
- •Хід роботи
- •Контрольні питання
- •18 Завдання до контрольних робіт для студентів заочної формі навчання
- •Литература
- •Навчальне видання
- •Чисельні методи в інженерних дослідженнях
- •Лабораторний практикум
- •21021, М. Вінниця, Хмельницьке шосе, 95, внту
- •21021, М. Вінниця, Хмельницьке шосе, 95, внту
1 Розв’язання алгебраїчних рівнянь вищих стЕпенів і трансцендентних рівнянь ітераційним методом
Мета роботи – вивчення ітераційних методів і надбання навичок розв'язання нелінійних алгебраїчних і трансцендентних рівнянь методом простої ітерації із застосуванням Microsoft Excel'2000.
План роботи
Відповідно до порядкового номера бригади студентів в журналі академгрупи вибрати рівняння з таблиці 1.
Розв'язати рівняння методом простої ітерації з точністю = 10–5.
Зробити висновки.
Таблиця 1
-
Варіант
Рівняння
Відрізок, що містить корінь
[ 0,1; 0,3]
[0,2; 0,4]
[0,3; 0,5]
[2; 2,5]
[3; 4]
[–2; –1]
[3; 4]
[1; 2]
[1,5; 2,5]
[0,5; 1,5]
Хід роботи
Розглянемо таке найпростіше нелінійне трансцендентне рівняння
сos(х) – х = 0.
Його можна віддразу переписати в потрібному для методу послідовних наближень вигляді x = сos(х).
Розв’яжемо це рівняння з використанням ітераційного апарату електронних таблиць. В ітераційному режимі спочатку перераховуються тільки ті комірки листа, які не мають циклічних посилань. Потім комірки, які мають циклічні посилання, які ітеруються один або декілька разів, в залежності від значення виставленого на вкладці Вычисления діалогового вікна Параметры (Сервис=>Параметры). Комірки, які мають циклічні посилання, обчислюються з поточними значеннями аргументів без їх попереднього розрахунку. Перерахування припиняється після виконання вказаної у вікні Вычисления кількості ітерацій. Щоб заново перерахувати всі комірки, натисніть кнопку Вычислить (або натисніть клавішу <F9> або <Ctrl+=>). Цей спосіб використовується для послідовного обчислення значення за заданою формулою та підстановкою його в ту ж формулу.
В нашому прикладі встановимо кількість ітерацій рівною 1, щоб спостерігати за зміною значень при перерахуванні листа. На практиці для більш швидкого знаходження розв’язання краще вибрати більшу кількість ітерацій.
Відкрийте новий робочий лист і назвіть його ЛР№1.
Виберіть команду Сервис=>Параметры. Відкрийте вкладку Вычисления, включіть режим Вручную, зробіть значення поля Предельное число итераций рівним 1 та заберіть відмітку з перемикача Пересчет перед сохранением. Натисніть кнопку ОК (Рис. 1).
Введіть в комірку А1 текст х=сos(х); метод ітерацій.
Тепер необхідно створити таблицю з початковим значенням та прапорцем ініціалізації. Прапорець ініціалізації переводить лист в заданий початковий стан.
В комірки А3:В4 введіть наведені нижче значення. Вирівняйте вправо вміст комірок А3:А4.
Комірка |
Значення |
Комірка |
Значення |
А3 |
Поч. значення |
В3 |
0 |
А4 |
Поч. прапорець |
В4 |
ИСТИНА |
В комірці В6 буде виконуватись перевірка чи рівна ИСТИНА значенню комірки В4. Якщо це так, х буде встановлено рівним початковому значенню, а в іншому випадку – рівним комірці В7, тобто сos(х). В комірці В7 обчислюється косинус комірки В6, і тим самим організовується циклічне посилання.
Введіть вказані нижче значення в комірки А6:В7. Вирівняйте вправо їх вміст.
Комірка |
Значення |
Комірка |
Значення |
А6 |
х |
В6 |
=ЕСЛИ(В4;В3;В7) |
А4 |
сos(х) |
В7 |
=COS(B6) |
В комірку А9 введіть текст Похибка та вирівняйте її по правому краю.
В комірку В9 введіть =В7-В6
Перетворіть комірку В9 в експоненціальний формат з двома цифрами після коми.
Тепер організуємо друге циклічне посилання – для підрахунку кількості ітерацій.
В комірку А11 введіть Ітерації та вирівняйте її по правому краю.
В комірку В11 введіть =ЕСЛИ (В4;0;В12+1).
В комірку В12 введіть =В11
Відключіть лінії сітки.
Для виконання розрахунку встановіть значення початкового прапорця в комірці В4 рівним ИСТИНА та натисніть клавішу <F9> (Вычислить) для запуску процесу розв’язання задачі.
Змініть значення початкового прапорця на ЛОЖЬ та знову натисніть клавішу <F9>.
При кожному натиску клавіші <F9> виконується одна ітерація та обчислюється наступне приблизне значення х.
Натискайте клавішу <F9> до тих пір поки значення х не досягне необхідної точності.
Точність отриманого приблизного значення х перевіряється шляхом його порівняння із значенням f(х); різниця між ними відображається в комірці В9. До цього моменту робочий лист повинен виглядати так, як на рис. 2. Значення х, яке є коренем рівняння, наведене в комірках В6 та В7.
