Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

как найти максимум функции в матлаб?

Артем Дмитриев Знаток (286), на голосовании 13 лет назад
Голосование за лучший ответ
Andy Lee Мастер (1396) 13 лет назад
В матлабе есть пакет символьных вычислений, там вы можете найти производную функции (diff), далее вам нужно найти точку в которой производная = 0 (solve(резул-т дифф.) ) - нашли необход. условие сущ-ния экстремума в x0. Дальше - по определению максимума - f(x) <= f(x0) для всех х (справа и слева от х0) (или найти вторую производную в точке х0 и если она меньше 0 - точка локального макимума - собрать все найти максим).
Джеймс Девиван Гуру (4877) 7 лет назад
Минимум одномерной функции отыскивают с помощью команды fminsearch. Для поиска
максимума функции f (x) достаточно найти минимум функции - f (x), поэтому специальной
функции для поиска максимумов в MATLAB не существует.
Похожие вопросы