Ім'я файлу: ЛР 3.1 Малашенко Євгеній КН-3-2.docx Розширення: docx Розмір: 361кб. Дата: 29.10.2022 скачати Пов'язані файли: Документ Microsoft Word.docx Німецька 2021.docx МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ ТРАНСПОРТНИЙ УНІВЕРСИТЕТ Факультет транспортних та інформаційних технологій Кафедра інформаційних систем і технологій Лабораторна робота №3.1 «Реалізація чисельних методів одновимірної оптимізації у середовищі MATLAB» з дисципліни «Математичні методи дослідження операцій» Виконав: ст. групи КН-3-2 Малашенко Євгеній (Варіант 13) Перевірив: доц. Харитонова Л.В. Київ 2022 Знайти мінімум функції трьома розглянутими методами: 13. на відрізку [2; 5]. 1. Метод ділення відрізку навпіл. 1) Напишемо функцію: Збережемо цю функцію у файлі myfun.m у робочій директорії. Потім напишемо функцію для методу ділення відрізку навпіл: Збережемо цю функцію у однойменному файлі з розширенням „m” у робочій директорії. 2) Потім у командному вікні наберемо: Змінна rez_h міститиме значення точки х, в якій досягається мінімум функції, знайдений методом ділення відрізку навпіл. Точка мінімуму x=3.9270 Мінімальне значення функції в цій точці знайдемо у командному вікні: Аналогічно знаходимо мінімальне значення функції іншими методами. 3) Будуємо графік функції. Для цього складемо функцію Збережемо цю функцію у файлі graphic.m у робочій директорії. Функція запускається з командного вікна: Після побудови графіку можна, збільшуючи область близьку до мінімуму, побачити, що мінімум досягається саме там, де було розраховано: 2. Метод “золотого” перетину 3. Метод Фібоначчі. Відповідь: Мінімальне значення функції у точці 𝑥 = 3.9270 дорівнює -25.8885. |