Читать реферат по информатике, вычислительной технике, телекоммуникациям: "Одномерная оптимизация функций методом золотого сечения" Страница 1


назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное образовательное учреждение высшего профессионального образования

"Чувашский государственный университет им. И.Н. Ульянова"

Факультет Информатики и вычислительной техники

Кафедра Информационно-вычислительных систем

Специальность 230100 Тема курсовой работы:

Одномерная оптимизация функций методом золотого сечения Выполнили:

студенты гр. ИВТ 12-08

Прокопьева О. В.,

Степанова Е. В.

Проверил: старший преподаватель

Н.Н.Иванова Чебоксары – 2005 Аннотация Курсовая работа разработана в среде программирования MatLab.

При помощи этой программы можно решать задачи одномерной оптимизации функций (нахождение минимума и максимума) методом золотого сечения.

Программа дает навыки использования некоторых элементарных встроенных в MatLab функций таких как disp, plot…

Программа является наглядным примером для операций над матрицами. Annotation The course job is developed in environment(Wednesday) of programming MatLab.

Through this program it is possible to do a sum of a single-measure improvement (finding of minimum and maximum) by the method of golden section.

The program gives skills of use some elementary built - in MatLab of functions such as disp, plot…

The program is an evident example for operations above matrixes. Оглавление

    Содержание заданияСодержание расчетно-пояснительной записки

      Теоретическая частьВведение

2.3 Теоретическое описание

    Программная часть

      Текст программы в среде MatLabРуководство программистаРуководство пользователяРаспечатка серии тестовАнализ полученных результатов

    Список использованной литературы

1. Содержание задания

    Построить блок-схему алгоритма.Написать программу в среде MatLab.Изучить строенные функции пакета MatLab, позволяющие решать задачи одномерной оптимизации (нахождение минимума и максимума функций) методом золотого сечения.Провести серию тестов, используя написанную программу и встроенные функции. Построить графики исследованных функций. Проанализировать результаты решений.

Тестовые функции: а) f(x) =

б) f(x) = arctg(sinx- cosx);

в) f(x) = +x2. 2. Содержание расчетно-пояснительной записки 2.1 Теоретическая часть Целью данной курсовой работы является изучение и приобретения навыков работы в языке для технических расчетов MatLab.

Необходимо создать программу для решения задачи одномерной оптимизации (нахождение минимума и максимума функций) методом золотого сечения и построить графики исследованных функций. Так же необходимо изучить работу встроенных в MatLab функций.

Протестировать программу на серии тестов.

Теоретическое описание

Одномерная оптимизация функций методом золотого сечения

Метод золотого сечения состоит в построении последовательности отрезков [a0, b0], [a1, b1], …,стягивающихся к точке минимума функции f(x). На каждом шаге, за исключением первого, вычисление значения функции f(x) проводится лишь один раз. Эта точка, называемая золотым сечением, выбирается специальным образом.

На первом шаге процесса оптимизации внутри отрезка [a0, b0] выбираем две внутренние точки x1 и x2 и вычисляем значения целевой функции f(x1) и f(x2). Поскольку в данном случае f(x1) < f(x2), очевидно, что минимум расположен на одном из прилегающих к x1 отрезков [a0, x1] или [x1, x2]. Поэтому отрезок [x2, b0] можно отбросить, сузив тем самым первоначальный интервал



Интересная статья: Быстрое написание курсовой работы