Автор Артем Дмитриев задал вопрос в разделе Другие языки и технологии
как найти максимум функции в матлаб? и получил лучший ответ
Ответ от Andy Lee[гуру]
В матлабе есть пакет символьных вычислений, там вы можете найти производную функции (diff), далее вам нужно найти точку в которой производная = 0 (solve(резул-т дифф.) ) - нашли необход. условие сущ-ния экстремума в x0. Дальше - по определению максимума - f(x) <= f(x0) для всех х (справа и слева от х0) (или найти вторую производную в точке х0 и если она меньше 0 - точка локального макимума - собрать все найти максим).
Ответ от Джеймс Девиван[гуру]
Минимум одномерной функции отыскивают с помощью команды fminsearch. Для поиска
максимума функции f (x) достаточно найти минимум функции - f (x), поэтому специальной
функции для поиска максимумов в MATLAB не существует.
Минимум одномерной функции отыскивают с помощью команды fminsearch. Для поиска
максимума функции f (x) достаточно найти минимум функции - f (x), поэтому специальной
функции для поиска максимумов в MATLAB не существует.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: как найти максимум функции в матлаб?