Добавил:
2202 2050 2250 3772 Сб Песня посвящается героическим защитникам курсовой по ЦСП в апреле 2025 года Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Вариант 4 / 6 / Лабораторная 6

.docx
Скачиваний:
6
Добавлен:
27.06.2024
Размер:
521.77 Кб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ И МАССОВЫХ КОММУНИКАЦИЙ

РОССИЙСКОЙ ФЕДЕРАЦИИ

Ордена Трудового Красного Знамени федеральное государственное

бюджетное образовательное учреждение

высшего образования

«Московский технический университет связи и информатики»

(МТУСИ)

Кафедра Информатики

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

по дисциплине «Численные методы»

по теме:

«Одномерная оптимизация»

Вариант 4

Выполнил: студент группы БИН220*

*

Проверил:

Старший преподаватель

Юсков Игорь Олегович

Москва 2024

Задание

  1. Выбрать индивидуальное задание по номеру варианта из табл. 1.6-1 для решения задачи одномерной оптимизации:

  1. функцию f(x),минимум которой необходимо найти;

  2. метод золотое сечение – четные номера п.3, нечетные –п.4

  3. метод дихотомии - четные номера п.4, нечетные –п.3

  1. Провести исследование индивидуального варианта задания:

  1. построить график функции ;

  2. выбрать начальный отрезок неопределенности (отрезок, содержащий точку минимума);

  3. проверить выполнение аналитического условия унимодальности функции на выбранном отрезке.

  1. Провести «ручной расчет» трех итераций и определить длину отрезка, содержащего точку минимума, после трех итераций.

  2. Составить схему алгоритма, написать программу решения задачи оптимизации

указанным в задании методом для «расчета на ПК» и провести контрольное тестирование программы, воспользовавшись исходными данными и результатами рассмотренного примера.

  1. Решить задачу оптимизации с точностью E = 10-4с помощь написанной программы («расчета на ПК»).

  2. Вычислить число итераций, необходимых, чтобы локализовать точку минимума с

точностью E1 = 10-4, расчет сравнить с результатом, полученным на ПК.

Индивидуальный вариант:

Таблица 1

вар.

f(x)

4

x2cos(x + 3) – 4

Выполнение задания

Рис.1 – График функции f(x)

Рис.2 – Значения функции f(x) на промежутке [1;2]

На отрезке [1;2] функция f(x) дважды дифференцируема и f2(x) = fˈˈ(х*)>0 в любой точке этого отрезка, следовательно, функция f(x) унимодальная на этом отрезке.

Р учной расчёт методом золотого сечения

Рис.3 – расчёт 3 итераций в Mathcad

Рис.4 – расчёт погрешности

Занесём результаты расчёта в таблицу 2.

Таблица 2

N

a

b

X1

X2

F(X1)

F(X2)

0

1

2

1.382

1.618

-4.62

-4.247

0.618

1

1

1.618

1.236

1.382

-4.701

-4.62

0.328

2

1

1.328

1.146

1.236

-4.705

-4.701

0.236

3

1

1.236

,

f

Для метода золотого сечения длина отрезка неопределенности, содержащего точку минимума, после трёх итераций равна:

Р асчёт на ПК методом дихотомии

Рис. 4 – блок-схема алгоритма.

Рис.5 – код программы

Рис.6 – вывод программы

Число итераций, необходимых для локализации точки минимума:

В программе при N=13 длина конечного отрезка равна 0.0000253. Точность достигнута при N=14.

Вывод: при помощи метода золотого сечения и метода дихотомии, найдена точка минимума функции на промежутке [a;b]

Соседние файлы в папке 6