Дипломная работа

от 20 дней
от 9999 рублей

Курсовая работа

от 10 дней
от 1999 рублей

Реферат

от 3 дней
от 699 рублей

Контрольная работа

от 3 дней
от 99 рублей
за задачу

Диссертация

Сроки и стоимость индивидуальные

Главная - Программирование - Определение максимума (минимума) функций методом «золотого сечения".

Определение максимума (минимума) функций методом «золотого сечения". Программирование . Курсовая

  • Тема: Определение максимума (минимума) функций методом «золотого сечения".
  • Автор: Ольга
  • Тип работы: Курсовая
  • Предмет: Программирование
  • Страниц: 19
  • Год сдачи: 2008
  • ВУЗ, город: МАТИ (г.Москва)
  • Цена(руб.): 1000 рублей

Заказать персональную работу

Выдержка

1. Задание на курсовую работу.
Разработать программу для поиска максимума (минимума) функции методом золотого сечения.
Алгоритм реализовать в виде подпрограммы. Использовать разработанную программу для нахождения максимума (минимума):
функции cos(x)+tg(2x) на интервале (0; с точностью 10-4;
функции на интервале (-2;-1) с точностью 10-4.

2. Постановка задачи.
Задача: Найти максимум (минимум) функции на интервале с заданной точностью.
Дано: Функция cos(x)+tg(2x); интервал (0; ; точность 10-4.
Функция ; интервал (-2;-1); точность 10-4.
Требуется: Найти значения аргумента х и соответствующие им значения y=f(x)
Связь: Значение х находится методом «золотого сечения», затем вычисляется соответствующее ему значение y=f(x).
Ограничения: Функция на исследуемом интервале должна быть унимодальна.

10. Заключение
В ходе написания курсовой работы был изучен один из методов одномерной оптимизации (поиска минимума или максимума функции одной переменной) метод «золотого сечения». Данный метод имеет достаточно хорошие показатели по скорости (по сравнению, например, с методом половинного деления) и легко программируется.
Недостатком метода «золотого сечения» можно считать ограничение, накладываемое на исследуемую функцию: на интервале, на котором осуществляется поиск максимума (минимума) она должна быть унимодальна.

Содержание

Оглавление
1. Задание на курсовую работу. 3
2. Постановка задачи. 4
3. Метод решения. 5
4. Внешняя спецификация программы. 7
5. Внешняя спецификация подпрограммы. (Gold) 9
6. Разработка алгоритма программы. 10

Литература

4. Внешняя спецификация программы.


НАЗНАЧЕНИЕ:
Нахождение максимума (минимума) функции на интервале с заданной точностью.

ВХОДНЫЕ ДАННЫЕ:
fk вид исследуемой функции [цел.]
minimax вид исследования (нахождение максимума или минимума) [цел.]

ВЫХОДНЫЕ ДАННЫЕ:

*********************************************************************
* Нахождение максимума (минимума) функции *
* методом «золотого сечения» *
* Автор: Обухов Иван, группа 3АСУ-1ДС-156А * * *
*********************************************************************
Выберите функцию:
1 f(x)=cos(x)+tg(2x)
2 f(x)=sqrt(|x^7+sqrt(3)|).
Вы ввели недопустимое число, повторите ввод!
Выберите вид исследования:
1 поиск максимума
2 поиск минимума.
Вы ввели недопустимое число, повторите ввод!
Вы выбрали функцию:
Вы ищете:
Решение:
х=
y=

АНОМАЛИИ ВХОДНЫХ ДАННЫХ:

1. fk1 и fk2
Вы ввели недопустимое число, повторите ввод!
2. minimax1 и minimax2
Вы ввели недопустимое число, повторите ввод!

Форма заказа

Напрмер, Экономика

Похожие работы

Название Цена
Разработать структуру данных (двоичные деревья поиска). 1500
Технология разработки программных продуктов. 1000
Решение уравнений с одной переменной (Pascal). 1000
Автоматизация учета и контроля оборота видеоносителей в видеотеке 1500
Создание автоматизированной системы для расчета себестоимости продукции промышленного предприятия 1500
Создание и обработка Баз данных средствами СУБД Access 1500
Создание программного модуля «Расчет значений параметров и построение прямой призмы 1500
СОЗДАНИЕ САЙТА «СЕЛЬСКАЯ ШКОЛА» НА ОСНОВЕ HTML И JAVA SCRIPT. 1100
Системный анализ Теория матричных игр. Программирование на turbo Pascal 700
Курсовой проект по дисциплине Языки и Системы программирования 1200

© 2010-2017, Все права защищены. Принимаем заказы по всей России.