Параметрический синтез оптимального регулятора. Курсовая работа. Вычислительная математика.. 23503_1_Зайнуллин_Курсовая_Вычислительная_математика_Отчет. Курсовая работа По курсу Вычислительная математика Тема Параметрическая стабилизация системы автоматического управления
Скачать 1.03 Mb.
|
4. Минимизация функции одной переменной В качестве метода минимизации по одной переменной используется метод касательных. Метод касательных осуществляется по следующему алгоритму: Проверяем, является ли функция унимодальной на данном отрезке [a,b]. Если нет – сдвигаем отрезок: Считаем производные на концах отрезка В зависимости от знаков производных сдвигаем отрезок либо влево, либо вправо Если функция не является унимодальной – выходим из функции Находим минимум: Считаем производные на концах отрезка по формулам (1) С помощью уравнения касательных находим их точку пересечения Считаем производную в этой точке Если производная в этой точке, либо длина отрезка меньше заданной ошибки, то выходим из цикла Сравниваем длину отрезка справа от точки и слева и сдвигаем отрезок в сторону меньшего отрезка Повторяем действия для нового отрезка Функция вычисления минимума. В качестве входных параметров принимает функцию для минимизации, левый и правый концы отрезка, возвращает значение x, для которого значение входной функции минимально. real function arg_min(f,a,b) Процедура для поиска отрезка и его смещения: real function offset(f,u,v) |