Как найти градиент функции: пример с решением
Дано: , точка , направление задано вектором . Найти: градиент в точке, производную по направлению и наибольшую скорость роста.
Градиент собирают из частных производных: считают и , подставляют координаты точки и записывают результат вектором. Ответ: , наибольшая скорость роста , производная по направлению равна ровно . Калькулятор сверху повторяет тот же расчёт для другой функции, точки и направления и показывает, как быстро падает скорость роста при повороте направления.
Решение по шагам
Дано. Функция , точка , вектор направления . Найти: , модуль градиента и производную по направлению.
Шаг 1. Частная производная по . Переменную на этом шаге считаем обычным числом. Слагаемое от не зависит и даёт ноль, множители с просто переезжают в ответ:
Шаг 2. Частная производная по . Теперь замораживаем и дифференцируем по . В слагаемом выходит множитель , а даёт просто :
Никаких новых приёмов дифференцирования здесь нет - работают те же правила, что и для функции одной переменной. Если внутри стоит композиция, применяется цепное правило в обычном виде.
Шаг 3. Градиент в точке. Подставляем координаты и в обе производные:
Полученную пару чисел записываем вектором: , или в базисной форме .
Шаг 4. Модуль градиента. Длина этого вектора и есть наибольшая скорость роста функции в точке:
Шаг 5. Орт направления. Вектор единичным не является, поэтому его нужно нормировать - иначе ответ вырастет во столько раз, во сколько длина вектора отличается от единицы:
Шаг 6. Производная по направлению. Берём скалярное произведение градиента на орт:
Шаг 7. Проверка через угол. Производная по направлению не может превышать модуль градиента, и это удобный способ поймать арифметическую ошибку:
Угол между и градиентом мал, поэтому вдоль функция растёт почти так же быстро, как в самом выгодном направлении: 3 против 3,162, то есть 94,9 % от максимума. Если бы получилось число больше 3,162, в решении была бы ошибка.
Ответ. ; наибольшая скорость роста равна и достигается вдоль самого градиента; производная по направлению равна .
Формула градиента и откуда она берётся
Градиентом функции в точке называют вектор, составленный из её частных производных, вычисленных в этой точке:
Обозначения и равноправны, значок читается «набла». Важно, что градиент - именно вектор: у него есть и длина, и направление, и оба несут смысл. Длина отвечает на вопрос «насколько быстро», направление - на вопрос «куда».
Формула производной по направлению выводится из полного дифференциала. Приращение дифференцируемой функции раскладывается на линейную часть и добавку, малую по сравнению с расстоянием :
Сдвинемся из точки на расстояние вдоль единичного вектора . Тогда и ; поделим приращение на и устремим к нулю:
Отсюда и главный факт: производная по направлению есть скалярное произведение градиента на орт направления. Сама линейная часть приращения - это дифференциал функции, разобранный отдельно; здесь он понадобился только как отправная точка вывода.
Производная по направлению и наибольшая скорость роста
Распишем то же скалярное произведение через угол между градиентом и направлением. Орт имеет единичную длину, поэтому она из формулы исчезает:
Дальше всё решает косинус. Он меняется от до , значит, производная по направлению зажата между и , а её максимум достигается при , то есть ровно вдоль градиента. Это и есть ответ на вопрос о наибольшей скорости роста: она равна модулю градиента, и никакое направление обогнать градиент не может.
Для нашей задачи с картина по углам выглядит так.
| Угол | Производная по направлению | Что происходит | |
|---|---|---|---|
| 1 | 3,162 | быстрейший рост, вдоль градиента | |
| 0,949 | 3,000 | направление из условия | |
| 0,5 | 1,581 | рост вдвое медленнее максимума | |
| 0 | 0 | движение вдоль линии уровня | |
| быстрейшее убывание |
Ровно эту зависимость и рисует калькулятор сверху: график производной по направлению от угла - чистая косинусоида с амплитудой . Строка содержит важное геометрическое следствие: в направлениях, перпендикулярных градиенту, функция мгновенно не меняется. А это и есть касательная к линии уровня , проходящей через точку. Значит, градиент всегда перпендикулярен линии уровня и указывает в сторону соседней линии с большим значением.
Из формулы видно и то, что случается в точках, где градиент нулевой. Там производная по любому направлению равна нулю, выделенного направления роста нет - это стационарная точка, кандидат в максимум, минимум или седло. Проверка таких точек по второму дифференциалу разобрана в задаче про исследование функции на экстремум, а если на переменные наложена связь, работают множители Лагранжа, где условие экстремума - коллинеарность двух градиентов.
Градиент функции трёх переменных
Определение переносится дословно, просто координат становится три:
Возьмём в точке . Каждую производную берём, замораживая две оставшиеся переменные:
Градиент равен , а наибольшая скорость роста - его модуль: . Производная по направлению считается той же формулой. Для вектора длиной 3 орт равен , поэтому
Геометрия тоже переносится: у функции трёх переменных градиент перпендикулярен поверхности уровня , поэтому его удобно брать как вектор нормали к этой поверхности. Физика пользуется этим постоянно - например, напряжённость электрического поля равна взятому со знаком минус градиенту потенциала, то есть поле направлено туда, куда потенциал падает быстрее всего. На том же свойстве держится оптимизация: шаг делают против градиента, как в стохастическом градиентном спуске.
Частые ошибки
- Забывают нормировать вектор направления. Самая частая ошибка в этой задаче: считают вместо 3. Ответ завышен ровно в раз. Делить на длину обязательно.
- Записывают градиент числом. Градиент - вектор, ответ вида «градиент равен » подменяет его модулем. Модуль отвечает на вопрос о скорости роста, но не о направлении.
- Подставляют координаты точки до дифференцирования. Если сначала вычислить , дифференцировать станет нечего. Сначала производные как функции, затем подстановка .
- При производной по продолжают дифференцировать и по . В слагаемом по получается , а не : множитель на этом шаге - константа.
- Путают наибольшую скорость роста с производной по заданному направлению. В задаче это разные числа: 3,162 и 3. Модуль градиента - максимум по всем направлениям сразу.
- Теряют знак. Производная по направлению бывает отрицательной: если угол с градиентом тупой, функция вдоль этого направления убывает, и минус в ответе не ошибка.
FAQ
Чем градиент отличается от производной по направлению? Градиент - вектор, он один на точку и не зависит от того, куда вы собрались двигаться. Производная по направлению - число, своё для каждого направления, и получается проецированием градиента на это направление. Связь между ними: .
Почему градиент указывает направление наибольшего роста? Потому что производная по направлению равна , а косинус достигает максимума при . Никакой другой геометрии для этого вывода не нужно: направление, совпадающее с градиентом, обнуляет угол и обращает косинус в единицу.
Обязательно ли приводить вектор направления к единичной длине? Да. Производная по направлению описывает скорость изменения на единицу пройденного пути, поэтому в формуле стоит именно орт. Если направление задано углом с осью , орт получается сразу: , нормировать уже нечего.
Что означает нулевой градиент в точке? Что обе частные производные обратились в нуль и функция в первом приближении не меняется ни в одну сторону. Такая точка называется стационарной и может оказаться максимумом, минимумом или седлом - для ответа нужен анализ второго порядка.
Коротко
- Градиент - вектор из частных производных: ; сначала производные в общем виде, потом подстановка точки.
- Для производные равны и , поэтому .
- Наибольшая скорость роста равна модулю градиента: , и достигается она вдоль самого градиента.
- Производная по направлению - скалярное произведение градиента на орт: вектор длиной 5 даёт орт и ответ .
- Проверка ответа: производная по любому направлению не превышает модуль градиента по абсолютной величине, а перпендикулярно градиенту она равна нулю, потому что там проходит линия уровня.
Похожие задачи
Как найти нормаль к поверхности: решение с примером
Разбираем, как найти нормаль к поверхности: вектор нормали из частных производных, канонические уравнения нормали и касательной плоскости, случай неявного задания и проверка ответа.
МатанализКак найти частные производные функции: решение по шагам
Разбираем, как найти частные производные функции двух переменных: производные первого и второго порядка, смешанные производные и теорема Шварца, полный дифференциал и частые ошибки.
МатанализКак найти дифференциал второго порядка функции: формула
Разбираем, как найти дифференциал второго порядка функции: формула через вторую производную, пошаговый расчёт для y = x^3 ln x при dx = 0,1, потеря инвариантности формы и случай двух переменных.
МатанализКак найти эластичность функции: пошаговое решение
Как найти эластичность функции через производную: пошаговый расчёт для линейного спроса в точке, определение типа спроса, связь с выручкой и свойства эластичности.
МатанализКак найти область определения дроби: по шагам
Как найти область определения дроби: условие «знаменатель не равен нулю», разложение квадратного трёхчлена на множители, дробь под корнем и под логарифмом, ответ промежутками.
МатанализКак найти область определения функции двух переменных
Как найти область определения функции двух переменных: система неравенств из корня и логарифма, построение области на плоскости, граница со штриховкой и запись ответа.