В этом примере показано, как аналитически находить и оценивать производные с помощью символьных математических Toolbox™. В примере вы найдете 1-ю и 2-ю производные f (x) и используйте эти производные, чтобы найти локальные максимумы, минимумы и точки перегиба.
Первые производные: поиск локальных минимумов и максимумов
Вычисление первой производной выражения помогает найти локальные минимумы и максимумы этого выражения. Перед созданием символьного выражения объявите символьные переменные:
По умолчанию в результаты включаются решения, включающие мнимые компоненты. Здесь рассмотрим только реальные значения x установив предположение, что x является реальным:
В качестве примера создайте рациональное выражение (то есть дробь, где числитель и знаменатель являются многочленовыми выражениями).
f =
Печать этого выражения показывает, что выражение имеет горизонтальные и вертикальные асимптоты, локальный минимум от -1 до 0 и локальный максимум от 1 до 2:
Чтобы найти горизонтальную асимптоту, вычислите пределы f для x приближение положительных и отрицательных бесконечностей. Горизонтальная асимптота y = 3/2:
Добавьте горизонтальную асимптоту к графику:
Поиск вертикальной асимптоты f, найти полюса f:
pole_pos =
Аппроксимировать точное решение численно с помощью double функция:
Теперь найдите локальный минимум и максимум f. Если точка является локальным экстремумом (минимальным или максимальным), первая производная выражения в этой точке равна нулю. Вычислить производную f использование diff:
g =
Найти местные крайности f, решить уравнение g == 0:
g0 =
Аппроксимировать точное решение численно с помощью double функция:
Выражение f имеет локальный максимум при x = 1.286 и локальный минимум в x = -0.189. Получение значений функций в этих точках с помощью subs:
f0 =
Аппроксимировать точное решение численно с помощью double функция на переменной f0:
Добавьте маркеры точек на график в крайнем случае:
Вторые производные: поиск точек перегиба
Вычисление второй производной позволяет найти точки перегиба выражения. Наиболее эффективным способом вычисления производных второго или более высокого порядка является использование параметра, определяющего порядок производной:
h =
Теперь упростите этот результат:
h =
Поиск точек перегиба f, решить уравнение h = 0. Здесь используйте числовой решатель vpasolve для вычисления аппроксимаций решений с плавающей запятой:
h0 =
Выражение f имеет две точки перегиба: x = 1.865 и x = 0.579. Обратите внимание, что vpasolve также возвращает сложные решения. Отменить следующие действия:
h0 =
Добавьте маркеры на график, показывающий точки перегиба: