Нахождение экстремумов функции
Чтобы грубо найти экстремум функции одного переменного, можно построить график функции и, отслеживая значения функции с помощью панели X-Y Trace, установить точки ее максимума и минимума. Например, пусть
График функции приведен на рис. 43.
По графику видно, что функция имеет два минимума и два максимума. За пределами рисунка функция не будет иметь экстремумов, так как слагаемое растет быстрее остальных слагаемых, и поведение графика будет определяться именно этим членом. С помощью панелиX-Y Trace устанавливаем, что функция имеет точки минимума (0,79; −1,0868) и (−0,77; 1.0854). Точки максимума функции: (−0.13; 2.1256), (− 1.33; 1.8783).
Чтобы более точно найти экстремумы, можно найти производную функции, приравнять ее к нулю и решить получившееся уравнение. Все эти операции можно выполнить с помощью системы МС.
Другой способ – воспользоваться функциями Minimize и Maximize. Эти функции можно вызвать с помощью кнопки f(x) на панели инструментов. В раскрывшемся окне слева нужно выбрать пункт Solving, а в окне справа указать нужную функцию. Функции Minimize и Maximize всегда используются в блоке с ключевым словом given. Перед блоком нужно задать начальную точку. Внутри блока указываются ограничения на переменные. Эти ограничения задают область поиска экстремума. Завершается блок самой функцией Minimize или Maximize, аргументами которой служат имя функции и переменные, по которым ведется поиск экстремума. Лишние шаблоны аргументов нужно удалить.
Для нашей задачи
given
Видим, что найденное значение практически совпадает с полученным ранее. Находим остальные точки экстремума. Естественно, нужно воспользоваться возможностью копирования и правки формул:
given
given
given
Обратим внимание на следующую неприятную особенность функций Minimize и Maximize. Если в последнем вычислении максимума точку −4 заменить точкой −2, то функция возвращает значение −0.127, что соответствует другой точке локального максимума. Если бы мы не определили по графику, что точек максимума две, то могли принять ошибочное решение: пропустить одну из них. Еще один пример. Возьмем x равным −10 и попробуем вычислить функцию Minimize. Система откажется выдать результат. Выдаваемое сообщение об ошибке, к сожалению, не соответствует ситуации.
С помощью указанных функций поиска экстремума можно решать задачу о нахождении наибольшего и наименьшего значений функции на отрезке:
given
given
Попробуйте в этих двух блоках менять начальные точки и увидите, что иногда в качестве ответа выдаются точки локального экстремума. Вывод: применение функций Minimize и Maximize требует предварительного знания о поведении исследуемой функции.
- Оглавление предисловие
- Основные понятия и вычислительные методы (теоретическая часть)
- Метод Гаусса
- Метод lu-разложения
- Обращение матрицы и вычисление определителя
- Число обусловленности матрицы (системы уравнений)
- Вычислительные методы для решения нелинейных уравнений
- Метод половинного деления
- Метод Ньютона (метод касательных)
- Метод секущих
- Метод итераций
- Преимущества и недостатки методов
- Методы решения систем нелинейных уравнений
- Метод Ньютона для систем уравнений
- Метод итераций для систем уравнений
- Некоторые сведения о полиномах и их корнях
- Полиномиальные уравнения
- Вычисление интегралов
- Дифференциальные уравнения (численные методы)
- Жесткие системы дифференциальных уравнений
- Аналитическое решение систем линейных дифференциальных уравнений с постоянными коэффициентами
- Нахождение экстремумов функции нескольких переменных
- Метод покоординатного спуска
- Симплекс-метод
- Метод наискорейшего спуска
- Метод Ньютона
- Преобразования Фурье и Лапласа
- Применение системы mathcad для решения вычислительных задач (практическая часть)
- Исправления
- Продолжение простейших вычислений
- Точность
- Символьные вычисления
- Переменные
- Функции пользователя
- Операции математического анализа
- Построение графиков функций одного переменного
- Задания для самостоятельной работы
- Матрицы
- Векторы
- Системы линейных уравнений
- Число обусловленности матрицы
- Собственные числа и собственные векторы матрицы
- Графики функций двух переменных
- Задания для самостоятельной работы
- Нахождение корней нелинейного уравнения
- Решение систем нелинейных уравнений
- Корни многочлена
- Наибольший общий делитель двух многочленов
- Кратные корни
- Результант
- Задания для самостоятельной работы
- Полиномиальные уравнения
- Вычисление определенных интегралов
- Решение дифференциальных уравнений
- Задания для самостоятельной работы
- Системы дифференциальных уравнений
- Решение жестких систем дифференциальных уравнений
- Решение линейных систем дифференциальных уравнений с постоянными коэффициентами
- Задания для самостоятельной работы
- Нахождение экстремумов функции
- Экстремумы функции многих переменных
- Преобразования Фурье и Лапласа
- Дискретное преобразование Фурье
- Задания для самостоятельной работы