- •Посібник з інформатики і системології
- •Тема 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
Функції rkfixed, Bulstoer таRkadapt
Графічна інтерпретація розв’язку
9.5. Завдання до виконання роботи
Вибрати завдання відповідно до свого варіанту та розв’язати диференційне рівняння такими способами:
За допомогою методу Ейлера.
За допомогою методу Рунге-Кута.
Розв’язати диференційні рівняння за допомогою інструментарію MathCad.
Варіанти завдань
Таблиця 17
№ вар |
Диф. рівняння |
[a, b] |
Y0(0) |
№ вар |
Диф. рівняння |
[a, b] |
Y0(0) |
|
|
[0;0,5] |
0 |
14. |
|
[2;3] |
2 |
|
|
[0;0,6] |
0 |
15. |
|
[3;4] |
1 |
|
|
[0;1] |
0 |
16. |
[4;5] |
0 | |
|
|
[0;0,5] |
0 |
17. |
[1;2] |
0.1 | |
|
|
[0;0,6] |
0 |
18. |
[0;1] |
0 | |
|
|
[0;1] |
0 |
19. |
[0;1] |
0 | |
|
|
[0;0,6] |
0 |
20. |
[0;1] |
1 | |
|
|
[0;1] |
0 |
21. |
[0;1] |
0 | |
|
|
[0;0,5] |
0 |
22. |
[0;1] |
1 | |
|
|
[0;1] |
1 |
23. |
[1;2] |
0 | |
|
|
[0;1] |
0 |
24. |
[0;2] |
0 | |
|
|
[0;1] |
0 |
25. |
[0;5] |
1 | |
|
|
[2;3] |
1 |
26. |
[1;2] |
0 |
9.6. Питання для самоконтролю
Що таке диференційне рівняння?
Яке диференційне рівняння називається звичайним?
Диференційне рівняння в частинних похідних.
Що таке порядок дифрівняння?
Що являється розв’язком диференційного рівняння?
Що таке інтегральна крива дифрівняння?
Загальний розв’язок дифрівняння.
Частинний розв’язок дифрівняння.
Яка задача є задачею Коші?
В чому полягає метод Ейлера?
В чому полягає метод Рунге-Кутта?
Як використати функцію odesolve для розв’язку диференційного рівняння?
Вмонтована функція rkfixed.
Вмонтована функція Bulstoer.
Вмонтована функція Rkadapt.
Тема 10. Чисельні методи оптимізації
10.1. Постановка задачі
Задача оптимізації одна із найважливіших задач, що зустрічаються в практиці наукових, інженерних та економічних досліджень теоретичного та прикладного характеру.
Проблеми оптимізації виникають:
під час керування різними технологічними процесами, агрегатами, установками, де потрібно досягти максимальної продуктивності праці за умови найкращої якості та мінімальних затрат;
під час проектування різних інженерних конструкцій, пристроїв, схем, коли потрібно підібрати таку комбінацію їх параметрів, яка б за мінімальної матеріаломісткості відповідала б найкращим експлуатаційним характеристикам проектованого об’єкта;
під час створення нових зразків продукції, коли синтезуються хімічні сполуки з найкращими заданими якостями тощо.
При постановці задачі оптимізації, система оптимізації замінюється її моделлю (рисунок 34).
Рисунок 34 – Модель технічної системи
Така модель має параметри , зазнаєзовнішніх впливів , підкоряється керуючим діямта має характеристики режима, які залежать від. Одна із характеристик режима називається критерієм оптимальності. Задача оптимізації полягає в тому, щоб вибрати такі керуючи дії , при яких критерій оптимальності давав би екстремальні значення (max або min). Характеристику ще називають цільовою функцією.
В задачах конструювання оптимізуються параметри системи , а в діючих об’єктах і процесах оптимізуются характеристики режиму.
В багатьох прикладних задачах вибір параметрів системи не може бути довільним. В зв’язку з цим задачі оптимізації поділяються на 2 типи: безумовні та умовні.
Безумовні задачі – це задачі без обмежень на змінні . Розв’язання їх полягає в знаходженні екстремуму цільової функції, що найчастіше реалізується класичними методами математичного аналізу (спуск, по антиградієнту, найшвидший спуск, випадковий спуск, спуск по антиградієнту з оптимізацією кроку та інші).
В умовних задачах оптимізації на змінні накладається обмеження в вигляді рівностей або нерівностей, що встановлюються із фізичних міркувань. Кожне обмеження ділить простір на допустимі і недопустимі підпростори. Та множина точокn-вимірного простору, яка задовольняє обмеження задачі, називається областю допустимих розв’язків.
Залежно від виду цільової функції та функції обмежень розрізняють задачі лінійного, нелінійного, динамічного, стохастичного програмування.
Класична задача отримання оптимальних планів зводиться до такого:
задана деяка функція (10.1)
для якої потрібно знайти максимум (мінімум);
множина параметрів системи Х задається з допомогою системи рівнянь та нерівностей; (10.2)
Такі задачі або не розв’язуються класичними методами взагалі, або застосування їх приводить до дуже великої трудоємності. Їх розв’язок здійснюється методами математичного програмування. Якщо (10.1) – лінійна функція, то це робиться засобами лінійного програмування. Якщо (10.1) або (10.2) мають нелінійності, то такі задачі розв’язуються методами динамічного програмування.
Якщо розв’язок такої задачі потребує цілих значень Х, для їх отримання застосовують дискретне програмування.
Інколи при створенні математичної моделі необхідно врахувати ряд невизначених факторів. В цьому випадку застосовують методи стохастичного програмування.