
- •Посібник з інформатики і системології
- •Тема 1. Використання текстового процесора Word в практичній роботі фахівця
- •1.1. Теоретична частина
- •1.2. Завдання для виконання лабораторної роботи
- •1.3 Приклад виконання роботи
- •1. Друкування та форматування тексту
- •2. Складання списків та їх форматування Кондитерська фабрика
- •3.Створення таблиці
- •4. Користування об’єктами WordArt
- •5. Створення формул
- •6. Складання блок-схеми
- •Питання для самоконтролю
- •Тема 2. Використання табличного процесора ms Excel в практичній роботі фахівця
- •2.1. Теоретична частина
- •2.2. Типи даних ет Excel
- •2.3. Сортування та фільтрація даних
- •2.4. Статистична обробка експериментальних даних на еп Excel (Завдання №1)
- •2.5. Завдання для виконання роботи
- •2.6. Приклад виконання роботи
- •2.7. Питання для самоконтролю
- •Тема 3. Алгоритмізація фахових задач та їх програмування на мові Pascal for Windows
- •3.1. Алгоритми
- •Фігури блок-схем
- •А) б)
- •3.2. Основи програмування на мові Pascal for Windows
- •3.3. Завдання для виконання лабораторної роботи
- •Завдання по темі
- •3.5. Питання для самоконтролю
- •Тема 4. Використання системи MathCad для розв’язування фахових задач
- •4.1. Загальні положення
- •4.2. Основи роботи в MathCad
- •1. Визначення змінних та їх результатів
- •4.3. Графічні об’єкти
- •В. Графічний вигляд функції
- •4.4. Символьний режим роботи
- •4.5. Завдання до виконання лабораторних робіт
- •Варіанти завдань
- •Варіанти до завдання 1
- •Варіанти до завдання 2
- •Варіанти до завдання 3
- •Варіанти завдання 4
- •Варіанти до завдання 5
- •4.6. Питання для самоконтролю
- •Тема 5. Розв’язування систем лінійних алгебраїчних рівнянь
- •5.1. Завдання до виконання роботи
- •Варіанти завдань
- •5.2. Питання для самоконтролю
- •Тема 6. Розв’язок нелінійних рівнянь та їх систем
- •6.1. Загальні положення
- •6.2. Етапи відокремлення коренів
- •6.3. Способи уточнення коренів
- •6.3.1. Метод половинного ділення (дихотомії)
- •6.3.2. Уточнення коренів методом хорд
- •6.3.3. Уточнення кореня методом дотичних (Ньютона)
- •6.3.4. Ітераційний метод уточнення кореня
- •6.3.5. Система нелінійних рівнянь
- •Варіанти завдань
- •6.4. Питання для самоконтролю
- •Тема 7. Інтерполяція і апроксимація функцій заданих таблично
- •7.1. Постановка задачі
- •7.2. Інтерполяційний поліном Лагранжа
- •7.3. Табличний метод застосування полінома Лагранжа
- •7.4. Інтерполяційні формули Ньютона
- •Перша інтерполяційна формула Ньютона
- •Друга інтерполяційна формула Ньютона
- •7.5. Обернена інтерполяція
- •Обернена інтерполяція
- •7.6. Апроксимація функцій методом найменших квадратів
- •7.7. Нелінійна апроксимація
- •Експоненціальна апроксимація
- •Варіанти завдань
- •7.9. Питання для самоконтролю
- •Тема 8. Чисельне диференціювання та інтегрування функцій
- •8.1. Наближене диференціювання
- •Диференціювання функції на базі
- •Варіанти завдань
- •8.3. Питання для самоконтролю
- •Тема 9: Чисельне інтегрування звичайних диференційних рівнянь
- •9.1. Загальні поняття
- •9.2. Метод Ейлера
- •9.3. Метод Рунге-Кутта
- •9.4. Інтегрування диференційних рівнянь інструментарієм системи MathCad
- •Функції rkfixed, Bulstoer таRkadapt
- •9.5. Завдання до виконання роботи
- •Варіанти завдань
- •9.6. Питання для самоконтролю
- •Тема 10. Чисельні методи оптимізації
- •10.1. Постановка задачі
- •10.2. Постановка задачі лінійного програмування
- •10.3. Геометрична інтерпретація злп
- •Графічний розв’язок злп
- •10.4. Симплекс-метод розв’язку злп
- •10.5. Розв’язок злп з допомогою ms Excel
- •Варіанти завдань
- •10.6. Транспортна задача
- •10.6.1. Постановка задачі
- •10.6.2. Метод північно-західного кута
- •Варіанти транспортної задачі
- •10.7. Питання для самоконтролю
- •Тема 11. Власні значення та власні вектори
- •11.1. Загальні поняття
- •11.2. Власні значення
- •11.3 Власні вектори
- •11.4 Знаходження найбільшого власного числа
- •11.5 Завдання
- •Варіанти завдань
- •11.6 Питання для самоперевірки
- •Література
- •Тема 1. Використання текстового процесора Word в практичній роботі фахівця 4
6.3. Способи уточнення коренів
6.3.1. Метод половинного ділення (дихотомії)
Це найпростіший метод уточнення коренів. Його сутність полягає в наступному.
Відрізок
ізоляції кореня
рівняння
ділимо навпіл і в серединній точціс
знаходимо значення функції
.
Далі в точкус
переносимо одну із точок a
або
b,
в якій знак функції співпадає зі знаком
функції в точці с.
Таким чином, корінь рівняння залишається
в двічі звуженому діапазоні
.
Тобто,
якщо
то відбувається заміна точок
;
або якщо
то відбувається заміна точок
Процес
ділення
продовжуємо до тих пір, поки значення
функції в точціс
з заданою точністю не стане близьким
до нуля, тобто
Хід ітераційного процесу представлений
на рисунку 22. Черезn
ітерацій інтервал
буде звужений в
разів.
Рисунок 22 – Хід ітераційного процесу в методі дихотомії
Приклад
розв’язку рівняння
приведений далі:
6.3.2. Уточнення коренів методом хорд
В
методі дихотомії інтервал
ділився навпіл. Процес був би більш
ефективним, якби цей інтервал ділився
в пропорції
.
В цьому випадку точкас
на кожній ітерації була б ближче до
точки кореня
,
ніж в методі половинного ділення. Ця
точка відповідає точці перетину вісіОХ
хордою, що зв’язує точки А
та В
(рисунок 21).
Для
одержання ітераційної формули цього
методу використаємо рівняння прямої,
що з’єднує точки
та
:
.
Згідно
з рисунком 23 визначаємо:
Рисунок 23 – Геометрична інтерпретація методу хорд
Враховуючи,
що
в точці кореня, маємо рівняння прямої
АВ, тобто хорди
.
Звідси
.
Ітераційний
процес по цій формулі ведуть допоки
модуль значення функції в новій точці
а
стане менше наперед заданого числа :
.
Приклад
застосування методу хорд для
наводиться далі.
6.3.3. Уточнення кореня методом дотичних (Ньютона)
Якщо
метод хорд лінеаризував функцію
хордою, метод Ньютона лінеаризує її
дотичною в точціa
або b
(рисунок 24).
Рисунок 24 – Графічне представлення методу дотичних
При
використанні цього методу дуже важливо
правильно вибрати точку (a
або b)
його застосування. Як видно із рисунка
24 дотична з точки А
буде наближати точку а
до кореня, чого зовсім не можна сказати
про дотичну в точці В.
Точкою цього процесу потрібно вибрати
ту із них, для якої знак функції та знак
другої її похідної співпадають:
.
Для
виведення ітераційної формули для цього
методу розкладено в ряд Тейлора функцію
в точці кореня:
де
– величина на осіОХ,
що наближає початкову точку (a
або b)
до кореня
.
Враховуючи
ітераційний процес, залишимо в ряду
лише два перші члени:
.
Нуль в лівій частині рівності записаний
тому, що в точці кореня
.
Звідси
.
А нове наближення кореня
.
Враховуючи знак другої похідної в точках a або b, вибираємо для інтерполяційного процесу по цьому методу одну з формул:
або
.
Далі наводимо застосування метода:
6.3.4. Ітераційний метод уточнення кореня
Для
ітераційного уточнення кореня рівняння
приводять до вигляду
таким чином, щоб виконувалась нерівність:
.
Тоді
задавши
значенняa
або b,
одержуємо ітераційний процес:
і
т.д. доти, поки
.
В
залежності від знака та величини
ітераційний процес може бути монотонно
збіжним (рисунок 25-а), збіжним коливним
(рисунок 25-б), монотонно розбіжним
(рисунок 25-в) та розбіжним коливним
(рисунок 25-г).
Рисунок 25 – Геометрична інтерпретація ітераційного процесу уточнення кореня нелінійного рівняння
Для
рівняння
варіації
не
дають
значення меншого 1. І лише рівняння
дає
значення
.
Сам ітераційний процес має вигляд:
Маємо коливний збіжний процес.
Перевіримо, розв’язок інструментарієм системи MathCad: