Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Цель работы: Изучение теоретических и практических приёмов нахождения экстремума функций численными методами.
Постановка задачи: Для функции из лабораторной работы 1 найти экстремальные точки, приняв e=Δ=0.05.
Ход работы:
Метод дихотомии
Начальный этап:
Таблица №1 - Исследуемые точки
Точки |
х1 |
х2 |
1 |
-2 |
-1 |
2 |
2 |
1 |
Основной этап:
Данная функция: f(x,y)=x3+2y3
Шаг 1: Вычисляют значения функции в следующих точках: , , где , и осуществляют оптимальный выбор:
f()=выбор{f(), f()}.
Находим Хк:
1. = -0,5
2. = 0,5
Шаг 2: В зависимости от выбора значения функции изменяют интервал поиска: X1=выбор{X1,}; X2=выбор{,Х2};
1. х1=-0,5+0,025=-0,475 х2=-0,5-0,025=-0,525
2. х1=0,5+0,025=0,525 х2=0,5-0,025=0,475
Шаг 3: Далее вычисляем :
1. -0,525-(-0,475)<=0,05
-0,05<=0,05
2. 0,475-0,525<=0,05
-0,05<=0,05
Если , то конец (как в нашем случае), иначе переход к шагу 1.
Вывод: различные методы нахождения экстремумов функции дают различные результаты. Прежде всего, это связано с тем, что заданную точность для каждого метода стоит задавать отдельно, учитывая особенности каждого метода.
Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.