Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Знаходження мінімуму функції однієї змінної

Автор:   •  Март 5, 2023  •  Лабораторная работа  •  459 Слов (2 Страниц)  •  108 Просмотры

Страница 1 из 2

Міністерство освіти і науки України

ІФНТУНГ

Кафедра АКІТ

Лабораторна робота №6

Знаходження мінімуму функції однієї змінної

Виконав ст. гр. АКП-18-1

 Вовчук Т.

Перевірив доц. к.т.н

Чигур Л.Я.

м. Івано-Франківськ

2021р.

Мета: Знайти глобальний мінімум функції [pic 1] на відрізку [0,7] з використанням генетичних алгоритмів.

Хід роботи

1. За допомогою програмного пакету Mathcad побудувати графік функції [pic 2] на відрізку [0,7]. З графіку функції візуально визначити координати точки глобального мінімуму.

[pic 3]

Локальний мінімум є  -65/12 у точці х=1

2. Знайти глобальний мінімум функції за допомогою генетичних алгоритмів в програмному середовищі Мatlab.

2.1. Запустити Мatlab. Створити М-файл для даної функції наступного змісту:

        

function y=ex1(x)

        y=5-24*x+17*x^2-(11/3)*x^3+(1/4)*x^4;

і записати його під іменем ex1.m

2.2 За допомогою команди gatool в командному рядку Мatlab викликати вікно тулбокса призначеного для роботи з генетичними алгоритмами. Після цього:

        - у полі Fitness function ввести назву цільової функції в форматі @ex1

        - у полі Number of variables ввести кількість змінних функції  1

        - у полі Bounds ввести межі в яких досліджується функція: Lower – 0, Upper - 7 

        - у розділі plots встановити прапорці навпроти best fitness, best individual, distance

- натиснути кнопку start, записати отримані результати у вигляді координати точки глобального мінімуму у форматі (x,y).

2.3. Порівняти результати, отримані шляхом візуального визначення точки глобального мінімуму з результатами, отриманими за допомогою генетичних алгоритмів. Зробити висновки.

...

Скачать:   txt (4.8 Kb)   pdf (1.6 Mb)   docx (1.5 Mb)  
Продолжить читать еще 1 страницу »
Доступно только на Essays.club