Основно съдържание
Курс: Анализ на функции на много променливи > Раздел 2
Урок 3: Частни производни и градиент (статии)Градиент
Градиентът е векторът от частни производни на дадена функция на много променливи. Освен това градиентът може да бъде интерпретиран като допирателна към графиката на функцията.
С какво трябва да си запознат/а, преди да започнеш тази статия:
- Частни производни
- Векторни полета
- Контурни графики—само за последната част на статията.
Основни идеи
- Градиентът на дадена скаларна функция
, означен с , е вектор от частните производни на функцията:По-точно, това означава, че е векторна функция. - Ако си представим, че се намираме в точката (
) в дефиниционната област на , векторът е посоката, в която стойността на се повишава най-бързо. - Градиентите на функцията—
също така са и перпендикулярни на контурните линии на .
Дефиниция
След като научихме, че функциите на много променливи имат частни производни, логично е да помислим какво би представлявала общата производна на една такава функция. При скаларните функции на много променливи тази производна се нарича градиент.
Градиентът на дадена функция , означен с , е векторът от частните производни на .
Нека разгледаме един пример.
Пример 1: Две променливи
Ако , коя от следните функции е ?
Функцията е векторна. Тя приема двумерен аргумент и стойностите ѝ са двумерни вектори. Това означава, че можем да я изобразим като векторно поле в дефиниционната област на , т.е. в равнината .
Това векторно поле наричаме градиентно поле на .
Въпрос за размисъл: Защо векторите в това векторно поле са толкова къси по диагонала на равнината ?
Пример 2: Три променливи
На колко е равен градиентът на функцията ?
Как интерпретираме градиента
Във всеки един от примерите по-горе представихме като векторно поле, но какво по-точно означава то?
Нека разгледаме случая, в който е функция на две променливи. Тогава градиентът е функция, съпоставяща вектор на всяка точка в равнината.
Какво ни казва този вектор за поведението на функцията в точката ?
Нека си представим графиката на като хълмиста местност. Ако застанем в точката, съответстваща на , наклонът на хълма зависи от посоката, в която се движим. Например, ако стъпим в посока оста , наклонът е ; ако стъпим в посока оста , наклонът е . Всички останали посоки са комбинация от тези две частни производни.
Важен факт за градиента: Стойността на градиента нав дадена точка е равна на посоката с най-стръмен (положителен) наклон.
Ако вървим в посока градиента на функцията, то винаги ще се движим вертикално нагоре по хълма. Съответно дължината на вектора отразява наклона на хълма в посока градиента.
Все още не е съвсем ясно защо векторът от частните производни дава посоката на най-стръмния наклон. По темата ще научим повече в статията за производни по направление.
Когато функцията има повече от два аргумента, вече не можем да си представим графиката ѝ като хълмиста местност. Въпреки това принципът е същият. Без значение дали функцията приема два, три или милион аргумента, градиентът на сочи в посоката, в която стойността на се увеличава най-бързо.
Пример 3: Локални максимуми
Нека разгледаме функцията . На колко е равен градиентът ѝ?
Ето как изглежда графиката на :
Обърни внимание, че графиката има два максимума. Ето как изглежда векторното поле —в червено са означени по-дългите вектори, а в синьо по-късите:
Двете точки, съответстващи на максимумите на , са оградени със стрелки, сочещи към тях. Защо?
Това е така, защото около върха на хълм наклонът винаги е към върха.
Въпрос за размисъл: Как би изглеждало векторното поле около локален минимум на функцията?
Градиентът е перпендикулярен на контурните линии
Точно както при векторните полета, ние чертаем контурни графики в дефиниционната област на дадена функция. Съществува много интересна връзка между векторното поле на и контурните линии на .
Да разгледаме функцията
:
На изображението по-горе всеки вектор е перпендикулярен на контурната линия, до която се допира.
За да разберем защо това е така, нека разгледаме определена контурна линия, например тази, изобразяваща . Знаем, че градиентът изобразява посоката, в която стойността на расте най-бързо. Обаче можем да интерпретираме градиента и по друг начин:
- Избираме фиксирана дължина и намираме посоката, в която стойността на
се увеличава най-бързо след стъпка с фиксираната дължина. - Избираме фиксирана стойност и намираме посоката, в която
най-бързо се увеличава с тази фиксирана стойност.
И в двата случая се опитваме да максимизираме увеличението в стойността на спрямо промяната на аргументите - в единия случай търсейки най-голямата стойност, а в другия най-малката промяна в аргументите.
Контурните графики изобразяват втория подход. На фигура 2 виждаме още една контурна линия, съответстваща на стойността , което е малко повече от стойността 2, изобразена от първата контурна линия. Градиентът на показва посоката, в която разстоянието между двете контурни линии е най-малко.
Ако разгледаме контурната графика под лупа, контурните линии ще започнат да изглеждат като прави успоредни линии. Тогава най-краткото разстояние между контурните линии е перпендикулярно на тях, тоест градиентът е перпендикулярен на контурните линии.
Операторът "набла"
В математическия анализ—и не само—думата оператор се появява доста често. Макар че звучи доста сложно, всъщност операторът е просто машина, която превръща функция в друга функция.
Производната, например, е оператор, тъй като превръща функцията в нова функция . Диференциални оператори наричаме всички оператори, които по някакъв начин обобщават идеята за производна, но в различен контекст.
Примери за диференциални оператори
Име | Символ | Пример | ||||
Производна | ||||||
Частна производна | ||||||
Градиент |
Символа наричаме "набла" или "дел". Обикновено "набла" казваме, когато имаме предвид самия символ, а "дел" - когато говорим за диференциалния оператор. Всъщност в математиката има още един символ, който наричаме "дел", и той е , но математическата терминология и без това рядко е удобна за крайния потребител.
Както и да го наричаме, операторът е нещо подобно на вектор от частни производни:
Това не е съвсем точна дефиниция. Като за начало, този вектор няма фиксирана размерност, тъй като зависи от броя аргументи на функцията, върху която прилагаме оператора . Освен това е малко смело от наша страна да събираме оператори във вектор. Въпреки това в повечето случаи е ясно за какво става въпрос и подобно означение се среща често в литературата.
Какво става, когато "умножим" този вектор по скаларна функция?
Разбира се, не става въпрос за директно умножение - по-скоро заместваме скаларната функция във всеки един числител на вектора. Но въпреки това е изключително полезно да разглеждаме оператора по този начин, особено когато се появи отново в уроците за дивергенция, ротация и лапласиан.
Обобщение
- Градиентът на дадена скаларна функция
, означен с , е вектор от частните производни на функцията:По-точно, това означава, че е векторна функция. - Ако си представим, че се намираме в точката
в дефиниционната област на , векторът е посоката, в която стойността на се повишава най-бързо. - Градиентите на функцията
са перпендикулярни на контурните линии на .
Искаш ли да се присъединиш към разговора?
Все още няма публикации.