Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursovaya_rabota_po_IT.docx
Скачиваний:
25
Добавлен:
24.09.2019
Размер:
131.02 Кб
Скачать

Федеральное агентство по образованию

Российской Федерации

ПЕРМСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Аэрокосмический факультет

Кафедра авиационных двигателей

и энергетических установок

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

По информационным технологиям

Вариант №1

Выполнили: студенты гр. АД-10 Истомин М.Ю.

Кучукбаев Р.Р.

Проверил: Вятчанин Д.А.

2012

Цель работы: Применение полученных навыков использования расчетного программного продукта MathCad для практических расчетов.

Задание №1. Исследование экстремума функции.

И з квадратного листа железа, сторона которого равна 2а=1 м, требуется сделать открытый сверху ящик наибольшего объема, вырезая равные квадраты по углам и загибая материал так, чтобы образовался ящик. Определить размер вырезаемых квадратов х.

Для решения данной задачи необходимо составить функцию, описывающую зависимость объема ящика от размера х.

Численные методы оптимизации:

Точки локального минимума и максимума функции f(x) называют точками экстремума этой функции.

Задача отыскания всех локальных минимумов (максимумов) функции f(x), если множество X совпадает со всей числовой прямой, т.е. X = R, называется задачей безусловной оптимизации, а функция f(x) - целевой функцией. Задачу отыскания точек локального минимума целевой функции f(x) символически записывают так: f(x)=min, xϵR Аналогично, задачу отыскания точек локального максимума функции f(x) cимволически записывают следующим образом: f(x)=max, xϵR. Точка x*, в которой первая производная равна нулю, называется стационарной точкой функции f(x).

  1. Метод Ньютона.

  2. Метод половинного деления.

  3. Метод золотого сечения.

  4. Метод фибоначчи.

  5. Метод сканирования.

Численный метод нахождения экстремумов является метод Ньютона, если метод итераций Ньютона используется для решения уравнения f´(х)= 0. Приведенное к методу итераций уравнение в этом случае представляется в виде:

Итерация-метод последовательных приближений.

Суть метода последовательных приближений состоит в следующем. Начиная с произвольной точки х0, принадлежащей отрезку [а,b], подставляя х = х0 в правую часть уравнения x=g(x) получаем

x1 = g(x0) - первое приближение.

Подставляя затем х = x1 в правую часть уравнения x=g(x) получаем

x2=g(x1) - второе приближение

…………………………………..

xk+1=g(xk)-(k+1)-е приближение,

…………………………………..

Последовательность x0, x1, …., xk,… называется последовательностью итераций для уравнения x=g(x) с начальной точкой х0.

Последовательность итераций, сходящаяся к решению уравнения f´(x) =0, определяется формулами: k=0,1,2,… при условии, что условия сходимости этого процесса выполнены.

Достаточные условия сходимости последовательности итераций:

1)на концах отрезка производная функции имеет разные знаки, т.е. f´(a)*f´(b)<0;

2)производные второго и третьего порядков f"(x) и f"(x) функции существуют и сохраняют определенные знаки на отрезке [а,b];

3)начальное приближение х0 ϵ [а,b] выбирается так, чтобы знаки производной первого и третьего порядков в точке х0 совпадали, т.е. f´(x0)*f´´´(x0)>0.

Нахождение экстремумов функции нескольких переменных аналогично исследованию функции одной переменной.

Чтобы найти х, при котором объем будет максимальным, нужно найти максимум этой функции. Для поиска экстремумов функции в MаthCad отметим четыре способа:

  1. Для непрерывной функции используем равенство нулю производной от заданной функции. В процедуре используется функция root.

  2. Для функции с переломами используем функцию miner. Возвращаемый результат зависит от выбора начального приближения.

  3. Для ступенчатых функций целесообразно использовать функцию, использовать функции реализующую простой метод перебора значений функции.

  4. Для непрерывной функции удобно использовать функции maximize и minimize (они вводятся аналогично функции Find). Ключевое слово Given обычно можно опускать – оно необходимо лишь при наличии ограничений.

Воспользуемся последним методом для определения максимума данной функции одной переменной. Функции maximize и minimize способны вычислить, соответственно, минимум или максимум как с ограничениями, так и без них. Результаты решения в значительной степени зависят от выбранных начальных приближений.

Используем функцию maximize, при этом для ускорения поиска зададим приближенное значение.

Для проверки построим график функции v(x).

Объем будем максимальный при значении х=0.167.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]