4 ТЕСТИРОВАНИЕ И ОТЛАДКА
Для проверки правильной работы программы я решил найти минимум функции
- которая представляет в сечениях параболу. Найдем минимум данной функции. Первая производная
. Она равна 0 в точке (0, 0). Значит, эта точка и есть точка минимума функции
. На рисунке 14 приведено окно программы после вычисления минимума данной функции.
Рисунок 14 - Окно программы после выполнения тестового задания
Как видно, значения минимумов близки к действительному, графики сечений плоскостями X=0 и Y=0 также выведены корректно.
В результате тестов было замечено, что метод градиентного спуска показы-вает более точные результаты, количество его итераций по сравнению с мето-дом покоординатного спуска меньше, что значит что он выполняется быстрее.
ЗАКЛЮЧЕНИЕ
Мною был выполнен проект на тему "Разработка программы для определения минимума функции 2 переменных". Программа создана для реализации поиска локального минимума функции вида
, в заданном промежутке и начиная с введенной пользователем начальной точки минимума.. Программа создана с использованием средства разработки Visual Studio и предназначена для использования в среде Windows.