Główna zawartość
Analiza matematyczna funkcji wielu zmiennych
Kurs: Analiza matematyczna funkcji wielu zmiennych > Rozdział 3
Lekcja 2: Aproksymacja funkcją kwadratowąThe Hessian
The Hessian is a matrix which organizes all the second partial derivatives of a function.
Kontekst:
Hesjan
Hesjan (macierz Hessego) funkcji wielu zmiennych f, left parenthesis, x, comma, y, comma, z, comma, dots, right parenthesis, oznaczany przez różnych autorów jako start bold text, H, end bold text, left parenthesis, f, right parenthesis, start bold text, H, end bold text, f lub start bold text, H, end bold text, start subscript, f, end subscript jest to macierz, której wyrazami są wszystkie pochodne cząstkowe drugiego rzędu tej funkcji:
Warto zwrócić uwagę na dwie rzeczy:
- Ta konstrukcja ma sens tylko w przypadku funkcji o wartościach liczbowych.
- Macierz start bold text, H, end bold text, f nie jest zwyczajną macierzą; jest to macierz, której wyrazy są funkcjami. To oznacza, że można ją wyznaczyć dla pewnego punktu left parenthesis, x, start subscript, 0, end subscript, comma, y, start subscript, 0, end subscript, comma, dots, right parenthesis.
Skoro tak, można by nazwać obiekt start bold text, H, end bold text, f funkcją o "wartościach macierzowych". Imponujące, czyż nie?
Jedna ważna kwestia, określenie "hesjan" czasami odnosi się do wyznacznika tej macierzy, a nie do macierzy jako takiej.
Przykład: Wyznaczanie hesjanu
Zagadnienie: Wyznaczyć hesjan funkcji f, left parenthesis, x, comma, y, right parenthesis, equals, x, cubed, minus, 2, x, y, minus, y, start superscript, 6, end superscript w punkcie left parenthesis, 1, comma, 2, right parenthesis.
Rozwiązanie: Będziemy potrzebować wszystkich pochodnych cząstkowych drugiego rzędu funkcji f, więc najpierw wyznaczmy obie pochodne cząstkowe rzędu pierwszego:
Korzystając z tego, możemy wyznaczyć wszystkie cztery pochodne cząstkowe rzędu drugiego:
W tym przypadku macierz Hessego jest macierzą o wymiarach 2, times, 2, w której wyrazami są wyznaczone wcześniej funkcje.
Mieliśmy wykonać obliczenia dla punktu left parenthesis, x, comma, y, right parenthesis, equals, left parenthesis, 1, comma, 2, right parenthesis, więc podstawiamy te wartości:
Zagadnienie nie jest sformułowane jednoznacznie, ponieważ określenie "hesjan" może odnosić się do macierzy lub do jej wyznacznika. To co jest potrzebne, zależy od kontekstu. Na przykład w optymalizacji funkcji wielu zmiennych, używa się "testu pochodnych cząstkowych drugiego rzędu", który wykorzystuje wyznacznik macierzy Hessego. Natomiast w przypadku, gdy hesjan jest wykorzystywany do aproksymacji, używa się macierzy.
Gdybyśmy potrzebowali wyznacznika, oto co byśmy otrzymali:
Wykorzystanie
Macierz Hessego przechowuje wszystkie informacje związane z pochodnymi drugiego rzędu funkcji wielu zmiennych, odgrywa więc często podobną rolę, co zwykła druga pochodna funkcji jednej zmiennej. Hesjan pojawia się przede wszystkim w następujących dwóch zagadnieniach:
- Aproksymacja funkcji wielu zmiennych funkcją kwadratową, która przypomina przybliżanie funkcji wielomianem Taylora drugiego stopnia.
- Test pochodnych cząstkowych drugiego rzędu, który przydaje się do wyznaczania maksimum/minimum funkcji wielu zmiennych.
Chcesz dołączyć do dyskusji?
Na razie brak głosów w dyskusji