НТУУ "КПИ".
Факультет ФЭЛ (ИПСА).
Кафедра: САПР(СП).
Преподаватель: Бобин В. В.
Дисциплина: Методы оптимизации и принятия решений (МОПР).
Название в оригинале: Чисельне визначення градiєнту цiльової функцiї.
Специальность: Информационные технологии проектирования.
Страниц: 8 + файл исходных текстов программы (на языке Borland Pascal).
Год: 1999.
Содержание отчета.
Цель работы.
Краткие теоретические сведения.
Задание.
Результаты ручного расчета значений первых производных в заданных точках для тестовых функций F1,F2.
Описание программы.
Блок-схема программы.
Листинг программы вычисления первых производных по методу "центральных" разностей.
Результаты расчета на ПЭВМ.
Выводы по работе.
Описание разработанной программы.
Программа позволяет вычислять градиент одной из трех целевых функций (задаются в исходном тексте программы) в произвольно заданной точке с произвольно заданным приращением (вводятся с клавиатуры) по методу центральных разностей. Чтобы задать другие целевые функции, следует изменить текст программной функции Function F(X:Vector):double; в исходном тексте программы.
Факультет ФЭЛ (ИПСА).
Кафедра: САПР(СП).
Преподаватель: Бобин В. В.
Дисциплина: Методы оптимизации и принятия решений (МОПР).
Название в оригинале: Чисельне визначення градiєнту цiльової функцiї.
Специальность: Информационные технологии проектирования.
Страниц: 8 + файл исходных текстов программы (на языке Borland Pascal).
Год: 1999.
Содержание отчета.
Цель работы.
Краткие теоретические сведения.
Задание.
Результаты ручного расчета значений первых производных в заданных точках для тестовых функций F1,F2.
Описание программы.
Блок-схема программы.
Листинг программы вычисления первых производных по методу "центральных" разностей.
Результаты расчета на ПЭВМ.
Выводы по работе.
Описание разработанной программы.
Программа позволяет вычислять градиент одной из трех целевых функций (задаются в исходном тексте программы) в произвольно заданной точке с произвольно заданным приращением (вводятся с клавиатуры) по методу центральных разностей. Чтобы задать другие целевые функции, следует изменить текст программной функции Function F(X:Vector):double; в исходном тексте программы.