Matematyka i fizyka od podstaw
PLEN

Matematyka › Część III. Funkcje wielu zmiennych › 3.1 szkic · PDF do druku

Zanim zaczniesz 1.1 Wektory1.4 Rachunek różniczkowy w praktyce2.3 Wartości i wektory własne

Nowe pojęcia w tej lekcji (3)

ekstrema funkcji wielu zmiennychmnożniki Lagrange'areguła łańcuchowa dla wielu zmiennych

Matematyka 3.1

Reguła łańcuchowa, ekstrema i mnożniki Lagrange'a w wielu zmiennych

W lekcji 1.4 poznałeś pochodne cząstkowe i gradient. Tu robimy z nich narzędzia. Reguła łańcuchowa mówi, jak szybko zmienia się temperatura, którą czuje termometr niesiony przez wiatr. Test drugiej pochodnej odróżnia dno doliny od przełęczy, czyli równowagę trwałą od nietrwałej. Mnożniki Lagrange'a rozwiązują problemy z więzami: najtańsza puszka o danej objętości, najbliższy punkt płaszczyzny, rozkład, który maksymalizuje entropię. Wszystkie trzy narzędzia zaczynają się od jednego faktu: w pierwszym przybliżeniu zmiana funkcji to iloczyn skalarny gradientu z przesunięciem.

Czas
ok. 3 h teorii + 2,5 h zadań
Zadania
21 zadań w treści, z podpowiedziami i odpowiedziami
Źródła
J. Stewart, Multivariable Calculus, §14.5, §14.7, §14.8; K. A. Stroud, Engineering Mathematics

0 Prolog: najtańsza puszka

Producent napojów chce puszkę o objętości 330 ml, zużywającą jak najmniej blachy. Puszka to walec o promieniu rr i wysokości hh. Pole powierzchni (blacha) to A=2πr2+2πrhA = 2\pi r^2 + 2\pi rh: dwa denka i płaszcz. Objętość V=πr2hV = \pi r^2h jest ustalona.

W lekcji 1.4 Rachunek różniczkowy w praktyce rozwiązalibyśmy to tak: z warunku na objętość wyznaczamy h=V/(πr2)h = V/(\pi r^2), wstawiamy do AA i szukamy minimum funkcji jednej zmiennej. Wychodzi h=2rh = 2r: najtańsza puszka jest tak wysoka, jak szeroka. Tymczasem prawdziwe puszki są wyraźnie wyższe niż szerokie (zmierz swoją). Czy producenci nie umieją liczyć?

Pytanie na start. Co trzeba zmienić w modelu, żeby wyszła puszka wyższa niż szeroka? Podpowiedź: weź puszkę do ręki i porównaj sztywność denka i ścianki. Odpowiedź w przykładzie 3.1.

Wyznaczenie jednej zmiennej z warunku działa tu, bo warunek jest prosty. Przy trudniejszych więzach (punkt na elipsoidzie, kilka warunków naraz) przestaje działać. Część 3 da metodę, która działa także przy trudnych więzach i przy okazji mówi, ile kosztuje każdy dodatkowy mililitr. Najpierw jednak dwa narzędzia, na których ta metoda stoi.

1 Reguła łańcuchowa

W lekcji 1.4 Rachunek różniczkowy w praktyce zmiana funkcji przy małym przesunięciu dr⃗=[dx; dy]\mathrm d\vec r = [\mathrm dx;\ \mathrm dy] to różniczka zupełna df=fx dx+fy dy=∇f⋅dr⃗\mathrm df = f_x\,\mathrm dx + f_y\,\mathrm dy = \nabla f\cdot\mathrm d\vec r (piszemy krótko fx=∂f/∂xf_x = \partial f/\partial x). Jeśli punkt porusza się po krzywej r⃗(t)=[x(t); y(t)]\vec r(t) = [x(t);\ y(t)], to w czasie dt\mathrm dt przesuwa się o dr⃗=r⃗˙ dt\mathrm d\vec r = \dot{\vec r}\,\mathrm dt. Dzieląc przez dt\mathrm dt:

Reguła łańcuchowa (wiele zmiennych)

ddtf(x(t), y(t))=∂f∂xdxdt+∂f∂ydydt=∇f⋅r⃗˙.\frac{\mathrm d}{\mathrm dt}f\big(x(t),\ y(t)\big) = \frac{\partial f}{\partial x}\frac{\mathrm dx}{\mathrm dt} + \frac{\partial f}{\partial y}\frac{\mathrm dy}{\mathrm dt} = \nabla f\cdot\dot{\vec r} .

Każda zmienna wnosi swój wkład: pochodną ff po tej zmiennej razy tempo zmiany zmiennej. Dla funkcji trzech zmiennych dochodzi trzeci wyraz.por. Stewart §14.5

Słownie: tempo zmian ff odczuwane przez poruszający się punkt to składowa gradientu wzdłuż ruchu razy szybkość. Ruch wzdłuż poziomicy (r⃗˙⊥∇f\dot{\vec r} \perp \nabla f) nie zmienia ff.

Przykład 1.1 Robot na gorącej płycie

Temperatura płyty to T(x, y)=100−x2−2y2T(x,\ y) = 100 - x^2 - 2y^2 (°C, metry; przykład 4.1 z lekcji 1.4). Mały robot pomiarowy jeździ po okręgu r⃗(t)=[3cos⁡t; 3sin⁡t]\vec r(t) = [3\cos t;\ 3\sin t] (czas w sekundach). Jak szybko zmienia się temperatura, którą mierzy?

  1. ∇T=[−2x; −4y]\nabla T = [-2x;\ -4y],   r⃗˙=[−3sin⁡t; 3cos⁡t]\;\dot{\vec r} = [-3\sin t;\ 3\cos t].
  2. dTdt=(−2x)(−3sin⁡t)+(−4y)(3cos⁡t)=18cos⁡tsin⁡t−36sin⁡tcos⁡t=−9sin⁡2t\dfrac{\mathrm dT}{\mathrm dt} = (-2x)(-3\sin t) + (-4y)(3\cos t) = 18\cos t\sin t - 36\sin t\cos t = -9\sin2t.

Wynik: dTdt=−9sin⁡2t\dfrac{\mathrm dT}{\mathrm dt} = -9\sin2t °C/s; najszybszy spadek, 99 °C/s, dla t=π/4t = \pi/4 i t=5π/4t = 5\pi/4.

Sprawdzenie: wprost T(t)=100−9cos⁡2t−18sin⁡2t=91−9sin⁡2tT(t) = 100 - 9\cos^2t - 18\sin^2t = 91 - 9\sin^2t, a ddt(91−9sin⁡2t)=−18sin⁡tcos⁡t=−9sin⁡2t\tfrac{\mathrm d}{\mathrm dt}(91 - 9\sin^2t) = -18\sin t\cos t = -9\sin2t ✓. Temperatura jest najwyższa na osi xx (t=0t = 0, 9191 °C) i najniższa na osi yy (8282 °C), bo w kierunku yy płyta stygnie szybciej.

1.1 Pochodna substancjalna

Jeśli pole zmienia się także w czasie, T(x, t)T(x,\ t), to dochodzi wyraz od jawnej zależności od tt. Dla punktu poruszającego się z prędkością v=x˙v = \dot x:

dTdt=∂T∂t+v∂T∂x(w 3D: ∂T∂t+v⃗⋅∇T).\frac{\mathrm dT}{\mathrm dt} = \frac{\partial T}{\partial t} + v\frac{\partial T}{\partial x}\qquad\text{(w 3D: } \tfrac{\partial T}{\partial t} + \vec v\cdot\nabla T\text{)} .

To pochodna substancjalna (inaczej materialna albo wędrowna): zmiana odczuwana przez obiekt niesiony z prądem. Pierwszy wyraz to zmiana lokalna (w ustalonym miejscu), drugi to wyraz konwekcyjny, skutek przemieszczania się w polu. Ten sam wzór opisuje przyspieszenie cząstki płynu (Dział 10: Płyny: ciśnienie, przepływ, lepkość i siły aerodynamiczne) i transport ciepła.

Przykład 1.2 Rano na autostradzie

Rano temperatura rośnie wszędzie o 22 °C na godzinę, a na północ (oś xx) spada o 66 °C na każde 100100 km. Samochód jedzie na północ z prędkością 9090 km/h. Jak zmienia się temperatura za oknem?

  1. ∂T/∂t=2\partial T/\partial t = 2 °C/h,   ∂T/∂x=−0,06\;\partial T/\partial x = -0{,}06 °C/km,   v=90\;v = 90 km/h.
  2. dT/dt=2+90⋅(−0,06)=2−5,4=−3,4\mathrm dT/\mathrm dt = 2 + 90\cdot(-0{,}06) = 2 - 5{,}4 = -3{,}4 °C/h.

Wynik: kierowca widzi spadek o 3,43{,}4 °C na godzinę, choć w każdym ustalonym miejscu robi się cieplej.

Sprawdzenie: jednostki: kmh⋅°Ckm=°Ch\tfrac{\mathrm{km}}{\mathrm h}\cdot\tfrac{\text{°C}}{\mathrm{km}} = \tfrac{\text{°C}}{\mathrm h} ✓. Samochód stojący (v=0v = 0) zobaczyłby +2+2 °C/h ✓.

1.2 Zmiana zmiennych i funkcje uwikłane

Ta sama reguła działa, gdy xx i yy zależą od kilku nowych zmiennych. Dla współrzędnych biegunowych x=rcos⁡θx = r\cos\theta, y=rsin⁡θy = r\sin\theta (lekcja 0.3 Trygonometria i funkcje hiperboliczne):

∂f∂r=fxcos⁡θ+fysin⁡θ,∂f∂θ=−fx rsin⁡θ+fy rcos⁡θ.\frac{\partial f}{\partial r} = f_x\cos\theta + f_y\sin\theta,\qquad \frac{\partial f}{\partial\theta} = -f_x\,r\sin\theta + f_y\,r\cos\theta .

To narzędzie lekcji 3.2 Współrzędne biegunowe, walcowe i sferyczne. Drugi ważny przypadek to funkcja uwikłana: funkcja y(x)y(x) zadana równaniem F(x, y)=0F(x,\ y) = 0, czyli krzywa. Wzdłuż krzywej FF się nie zmienia, więc Fx dx+Fy dy=0F_x\,\mathrm dx + F_y\,\mathrm dy = 0, czyli

dydx=−FxFy(Fy≠0).\frac{\mathrm dy}{\mathrm dx} = -\frac{F_x}{F_y}\qquad (F_y \neq 0) .

Dla okręgu x2+y2=25x^2 + y^2 = 25 w punkcie (3; 4)(3;\ 4): dy/dx=−2x2y=−34\mathrm dy/\mathrm dx = -\tfrac{2x}{2y} = -\tfrac34, bez rozwiązywania względem yy. Ten sam pomysł daje wzory termodynamiki, gdzie pp, VV, TT wiąże równanie stanu (Dział 9: Termodynamika i entropia).

Symulacja 1 Punkt porusza się po okręgu na mapie temperatury z przykładu 1.1. Obok (na wąskim ekranie pod mapą): temperatura odczuwana przez punkt w funkcji czasu. Strzałki pokazują gradient i prędkość; ich iloczyn skalarny to nachylenie wykresu. Gdy prędkość jest prostopadła do gradientu (styczna do poziomicy), wykres ma ekstremum.

Zadania · część 1

7 zadań · ok. 45 min

  1. Dla f(x, y)=x2yf(x,\ y) = x^2y i x=t2x = t^2, y=sin⁡ty = \sin t oblicz df/dt\mathrm df/\mathrm dt regułą łańcuchową i wprost.

    Odpowiedź

    2xy⋅2t+x2cos⁡t=4t3sin⁡t+t4cos⁡t2xy\cdot2t + x^2\cos t = 4t^3\sin t + t^4\cos t. Wprost: ddt(t4sin⁡t)\tfrac{\mathrm d}{\mathrm dt}(t^4\sin t) daje to samo.

  2. Znajdź dy/dx\mathrm dy/\mathrm dx dla krzywej x3+y3=9x^3 + y^3 = 9 w punkcie (1; 2)(1;\ 2).

    Odpowiedź

    −3x23y2=−14-\tfrac{3x^2}{3y^2} = -\tfrac14.

  3. Sprawdź wzór na ∂f/∂r\partial f/\partial r dla f=x2+y2f = x^2 + y^2. Ile wynosi ∂f/∂θ\partial f/\partial\theta i dlaczego?

    Odpowiedź

    2xcos⁡θ+2ysin⁡θ=2rcos⁡2θ+2rsin⁡2θ=2r2x\cos\theta + 2y\sin\theta = 2r\cos^2\theta + 2r\sin^2\theta = 2r ✓ (bo f=r2f = r^2). ∂f/∂θ=−2xrsin⁡θ+2yrcos⁡θ=0\partial f/\partial\theta = -2xr\sin\theta + 2yr\cos\theta = 0: ff jest stała na okręgach.

  4. Gaz doskonały: pV=nRTpV = nRT. Wyznacz (∂V∂T)p\left(\tfrac{\partial V}{\partial T}\right)_p, (∂T∂p)V\left(\tfrac{\partial T}{\partial p}\right)_V, (∂p∂V)T\left(\tfrac{\partial p}{\partial V}\right)_T i pokaż, że ich iloczyn to −1-1.

    Wskazówka

    Indeks przy nawiasie mówi, którą zmienną trzymamy stałą. Wynik nie jest +1+1, mimo że „ułamki się skracają”: to dlatego Feynman ostrzega, żeby ∂\partial nie skracać (lekcja 1.4 Rachunek różniczkowy w praktyce).

    Odpowiedź

    nRp⋅VnR⋅(−nRTV2)=−nRTpV=−1\tfrac{nR}{p}\cdot\tfrac{V}{nR}\cdot\left(-\tfrac{nRT}{V^2}\right) = -\tfrac{nRT}{pV} = -1.

  5. Balon meteorologiczny wznosi się z prędkością 55 m/s. Temperatura spada z wysokością o 6,56{,}5 °C/km, a w ustalonym miejscu rośnie o 11 °C/h. Jak zmienia się temperatura mierzona przez balon (w °C/h)?

    Odpowiedź

    v=18v = 18 km/h, więc 1+18⋅(−6,5)=−1161 + 18\cdot(-6{,}5) = -116 °C/h, czyli około −1,9-1{,}9 °C/min. Efekt ruchu całkowicie dominuje.

  6. Wysokość terenu to z=f(x, y)z = f(x,\ y). Turysta idzie po trasie r⃗(t)\vec r(t). Kiedy idzie po płaskim, kiedy pod górę? Zapisz warunek przez ∇f\nabla f i r⃗˙\dot{\vec r}.

    Odpowiedź

    z˙=∇f⋅r⃗˙\dot z = \nabla f\cdot\dot{\vec r}: płasko, gdy r⃗˙⊥∇f\dot{\vec r} \perp \nabla f (idzie po poziomicy); pod górę, gdy ∇f⋅r⃗˙>0\nabla f\cdot\dot{\vec r} > 0 (kąt z gradientem mniejszy niż 90∘90^\circ).

  7. Funkcja ff jest jednorodna stopnia kk: f(sx, sy)=skf(x, y)f(sx,\ sy) = s^kf(x,\ y) dla każdego s>0s > 0. Różniczkując po ss w s=1s = 1, pokaż wzór Eulera xfx+yfy=kfxf_x + yf_y = kf. Sprawdź dla f=x2y+y3f = x^2y + y^3.

    Odpowiedź

    Lewa strona po ss: xfx(sx, sy)+yfy(sx, sy)xf_x(sx,\ sy) + yf_y(sx,\ sy); prawa: ksk−1fks^{k-1}f. W s=1s = 1: xfx+yfy=kfxf_x + yf_y = kf. Dla f=x2y+y3f = x^2y + y^3 (k=3k = 3): x⋅2xy+y(x2+3y2)=3x2y+3y3=3fx\cdot2xy + y(x^2 + 3y^2) = 3x^2y + 3y^3 = 3f ✓.

2 Ekstrema bez więzów

W jednej zmiennej ekstremum gładkiej funkcji wymagało f′(x)=0f'(x) = 0 (lekcja 1.4 Rachunek różniczkowy w praktyce). W wielu zmiennych: jeśli ff ma w punkcie wewnętrznym maksimum lub minimum, to przesunięcie w żadnym kierunku nie zmienia ff w pierwszym rzędzie, czyli ∇f⋅dr⃗=0\nabla f\cdot\mathrm d\vec r = 0 dla każdego dr⃗\mathrm d\vec r. To możliwe tylko wtedy, gdy

∇f=0⃗.\nabla f = \vec 0 .

Taki punkt nazywamy stacjonarnym (u Stewarta: krytycznym). Jak w jednej zmiennej, warunek jest konieczny, ale nie wystarcza. W dwóch wymiarach pojawia się nowa możliwość: punkt siodłowy, w którym w jednym kierunku jest minimum, a w innym maksimum, jak na przełęczy górskiej.

2.1 Test drugiej pochodnej

O tym, co dzieje się w punkcie stacjonarnym, decydują drugie pochodne. Zastosujmy wzór Taylora z lekcji 1.4 Rachunek różniczkowy w praktyce do funkcji jednej zmiennej φ(s)=f(x0+s dx, y0+s dy)\varphi(s) = f(x_0 + s\,\mathrm dx,\ y_0 + s\,\mathrm dy). Z reguły łańcuchowej φ′(0)=∇f⋅[dx; dy]=0\varphi'(0) = \nabla f\cdot[\mathrm dx;\ \mathrm dy] = 0 i φ′′(0)=fxx dx2+2fxy dx dy+fyy dy2\varphi''(0) = f_{xx}\,\mathrm dx^2 + 2f_{xy}\,\mathrm dx\,\mathrm dy + f_{yy}\,\mathrm dy^2, więc

f(x0+dx, y0+dy)≈f(x0, y0)+12(fxx dx2+2fxy dx dy+fyy dy2).f(x_0 + \mathrm dx,\ y_0 + \mathrm dy) \approx f(x_0,\ y_0) + \tfrac12\left(f_{xx}\,\mathrm dx^2 + 2f_{xy}\,\mathrm dx\,\mathrm dy + f_{yy}\,\mathrm dy^2\right).

Wyrazy drugiego rzędu układają się w macierz Hessego (hesjan) H=(fxxfxyfxyfyy)H = \begin{pmatrix} f_{xx} & f_{xy}\\ f_{xy} & f_{yy} \end{pmatrix}, symetryczną z twierdzenia Schwarza. Znak nawiasu dla wszystkich kierunków rozstrzyga:

Test drugiej pochodnej (dwie zmienne)

W punkcie stacjonarnym niech D=det⁡H=fxxfyy−fxy2D = \det H = f_{xx}f_{yy} - f_{xy}^2.

  • D>0D > 0 i fxx>0f_{xx} > 0: minimum lokalne;
  • D>0D > 0 i fxx<0f_{xx} < 0: maksimum lokalne;
  • D<0D < 0: punkt siodłowy;
  • D=0D = 0: test nie rozstrzyga.por. Stewart §14.7

Skąd to? DD to iloczyn, a fxx+fyyf_{xx} + f_{yy} to suma wartości własnych HH (lekcja 2.3 Wartości i wektory własne). Minimum to dno doliny: ff rośnie we wszystkich kierunkach, czyli obie wartości własne są dodatnie. Wtedy D>0D > 0, a suma fxx+fyy>0f_{xx} + f_{yy} > 0. Gdy D>0D > 0, mamy fxxfyy>fxy2≥0f_{xx}f_{yy} > f_{xy}^2 \ge 0, więc fxxf_{xx} i fyyf_{yy} mają ten sam znak co ich suma; dlatego wystarczy sprawdzić znak fxxf_{xx}. Maksimum: obie ujemne. Siodło: różne znaki, więc D<0D < 0. Kierunki własne HH to osie główne doliny lub przełęczy. W fizyce minimum energii potencjalnej to równowaga trwała, a siodło to równowaga nietrwała, z której układ ucieka wzdłuż wektora własnego o ujemnej wartości własnej.

Przykład 2.1 Minimum funkcji kwadratowej

Znajdź i sklasyfikuj punkty stacjonarne f=x2+xy+y2−3xf = x^2 + xy + y^2 - 3x.

  1. fx=2x+y−3=0f_x = 2x + y - 3 = 0,   fy=x+2y=0\;f_y = x + 2y = 0:   x=2\;x = 2, y=−1y = -1.
  2. H=(2112)H = \begin{pmatrix} 2 & 1\\ 1 & 2 \end{pmatrix},   D=3>0\;D = 3 > 0,   fxx=2>0\;f_{xx} = 2 > 0.

Wynik: minimum w (2; −1)(2;\ -1), f=4−2+1−6=−3f = 4 - 2 + 1 - 6 = -3.

Sprawdzenie: wartości własne HH to 3 i 1 (ta sama macierz co w lekcji 2.3), obie dodatnie ✓. Próbny punkt (2; 0)(2;\ 0): f=4+0+0−6=−2>−3f = 4 + 0 + 0 - 6 = -2 > -3 ✓.

Przykład 2.2 Minimum i siodło

Sklasyfikuj punkty stacjonarne f=x3−3x+y2f = x^3 - 3x + y^2.

  1. fx=3x2−3=0f_x = 3x^2 - 3 = 0, fy=2y=0f_y = 2y = 0: punkty (1; 0)(1;\ 0) i (−1; 0)(-1;\ 0).
  2. fxx=6xf_{xx} = 6x, fyy=2f_{yy} = 2, fxy=0f_{xy} = 0. W (1; 0)(1;\ 0): D=12>0D = 12 > 0, fxx=6>0f_{xx} = 6 > 0. W (−1; 0)(-1;\ 0): D=−12<0D = -12 < 0.

Wynik: minimum lokalne f(1; 0)=−2f(1;\ 0) = -2 i siodło w (−1; 0)(-1;\ 0), f=2f = 2.

Sprawdzenie: wzdłuż osi xx w pobliżu x=−1x = -1 funkcja x3−3xx^3 - 3x ma maksimum, a wzdłuż yy funkcja y2y^2 ma minimum: dokładnie siodło ✓. Minimum jest tylko lokalne, bo dla x→−∞x \to -\infty f→−∞f \to -\infty.

Symulacja 2 Mapa poziomic w pobliżu punktu stacjonarnego. Wybierz funkcję: dolina (minimum), szczyt (maksimum), przełęcz (siodło) albo przypadek D=0D = 0. Przeciągaj punkt i patrz na gradient: w punkcie stacjonarnym znika. Zielone strzałki to kierunki własne hesjanu.

2.2 Najmniejsze kwadraty

Ważne zastosowanie: dopasowanie prostej do pomiarów. Dla punktów (xi; yi)(x_i;\ y_i) szukamy prostej y=ax+by = ax + b, dla której suma kwadratów odchyleń

S(a, b)=∑i(yi−axi−b)2S(a,\ b) = \sum_i (y_i - ax_i - b)^2

jest najmniejsza. SS jest funkcją dwóch zmiennych aa, bb. Warunek ∂S/∂a=∂S/∂b=0\partial S/\partial a = \partial S/\partial b = 0 daje układ liniowy (równania normalne):

a∑xi2+b∑xi=∑xiyi,a∑xi+bn=∑yi.a\sum x_i^2 + b\sum x_i = \sum x_iy_i,\qquad a\sum x_i + bn = \sum y_i .

Dla punktów (0; 1)(0;\ 1), (1; 3)(1;\ 3), (2; 4)(2;\ 4), (3; 6)(3;\ 6): ∑xi=6\sum x_i = 6, ∑xi2=14\sum x_i^2 = 14, ∑yi=14\sum y_i = 14, ∑xiyi=29\sum x_iy_i = 29, więc 14a+6b=2914a + 6b = 29, 6a+4b=146a + 4b = 14 i a=1,6a = 1{,}6, b=1,1b = 1{,}1. Hesjan SS to 2(∑xi2∑xi∑xin)2\begin{pmatrix} \sum x_i^2 & \sum x_i\\ \sum x_i & n \end{pmatrix}, z dodatnim wyznacznikiem, gdy nie wszystkie xix_i są równe, więc to rzeczywiście minimum. Statystykę takiego dopasowania omawia lekcja 5.2 Statystyka pomiarów i dopasowania.

Zadania · część 2

7 zadań · ok. 50 min

  1. Sklasyfikuj punkt stacjonarny (0; 0)(0;\ 0) funkcji x2+3y2x^2 + 3y^2,   −x2−y2\;-x^2 - y^2,   x2−y2\;x^2 - y^2,   xy\;xy.

    Odpowiedź

    Minimum (D=12D = 12), maksimum (D=4D = 4, fxx<0f_{xx} < 0), siodło (D=−4D = -4), siodło (D=−1D = -1; to x2−y2x^2 - y^2 obrócone o 45∘45^\circ i pomnożone przez 12\tfrac12).

  2. Znajdź punkty stacjonarne f=x2+y2−2x+4y+1f = x^2 + y^2 - 2x + 4y + 1 i ich charakter.

    Odpowiedź

    (1; −2)(1;\ -2), minimum, f=1+4−2−8+1=−4f = 1 + 4 - 2 - 8 + 1 = -4. (Uzupełnienie do kwadratu: f=(x−1)2+(y+2)2−4f = (x - 1)^2 + (y + 2)^2 - 4.)

  3. Cząstka porusza się w płaszczyźnie z energią potencjalną U=x2−xy+y2−xU = x^2 - xy + y^2 - x (jednostki umowne). Znajdź położenie równowagi. Czy jest trwała?

    Odpowiedź

    2x−y−1=02x - y - 1 = 0, −x+2y=0-x + 2y = 0: (23; 13)(\tfrac23;\ \tfrac13). H=(2−1−12)H = \begin{pmatrix} 2 & -1\\ -1 & 2 \end{pmatrix}, D=3>0D = 3 > 0, Uxx>0U_{xx} > 0: minimum, równowaga trwała.

  4. Funkcje x4+y4x^4 + y^4,   −x4−y4\;-x^4 - y^4 i x4−y4x^4 - y^4 mają w (0; 0)(0;\ 0) punkt stacjonarny z D=0D = 0. Co tam mają naprawdę?

    Odpowiedź

    Minimum, maksimum, siodło. Test drugiej pochodnej nic nie mówi, trzeba patrzeć na wyrazy wyższego rzędu (albo na samą funkcję).

  5. Sprawdź dopasowanie prostej z części 2.2: oblicz SS dla a=1,6a = 1{,}6, b=1,1b = 1{,}1 i dla prostej przez pierwszy i ostatni punkt.

    Odpowiedź

    Reszty −0,1-0{,}1; 0,30{,}3; −0,3-0{,}3; 0,10{,}1,   S=0,2\;S = 0{,}2. Prosta przez (0; 1)(0;\ 1) i (3; 6)(3;\ 6): y=53x+1y = \tfrac53x + 1, reszty 00; 13\tfrac13; −13-\tfrac13; 00,   S=29≈0,22>0,2\;S = \tfrac29 \approx 0{,}22 > 0{,}2 ✓.

  6. Znajdź największą i najmniejszą wartość f=x2+y2−xf = x^2 + y^2 - x na kwadracie 0≤x≤10 \le x \le 1, 0≤y≤10 \le y \le 1.

    Wskazówka

    Na zbiorze domkniętym ekstremum może leżeć na brzegu. Zbadaj wnętrze, każdy bok osobno (funkcja jednej zmiennej) i wierzchołki.

    Odpowiedź

    Wnętrze: ∇f=[2x−1; 2y]=0⃗\nabla f = [2x - 1;\ 2y] = \vec 0 tylko w (12; 0)(\tfrac12;\ 0), który leży na brzegu, więc we wnętrzu nie ma punktów stacjonarnych. Boki: y=0y = 0: x2−xx^2 - x, minimum −14-\tfrac14 w x=12x = \tfrac12;   y=1\;y = 1: x2−x+1∈[34; 1]x^2 - x + 1 \in [\tfrac34;\ 1];   x=0\;x = 0 i x=1x = 1: y2∈[0; 1]y^2 \in [0;\ 1]. Wierzchołki: f(0; 0)=0f(0;\ 0) = 0, f(1; 0)=0f(1;\ 0) = 0, f(0; 1)=1f(0;\ 1) = 1, f(1; 1)=1f(1;\ 1) = 1. Minimum −14-\tfrac14 w (12; 0)(\tfrac12;\ 0), maksimum 11 w (0; 1)(0;\ 1) i (1; 1)(1;\ 1).

  7. Pokaż, że dla punktów (xi; yi)(x_i;\ y_i) prosta najmniejszych kwadratów przechodzi przez punkt średni (xˉ; yˉ)(\bar x;\ \bar y).

    Odpowiedź

    Drugie równanie normalne podzielone przez nn: axˉ+b=yˉa\bar x + b = \bar y.

3 Ekstrema z więzami: mnożniki Lagrange'a

Szukamy ekstremum f(x, y)f(x,\ y), ale tylko wśród punktów, które spełniają warunek (więz) g(x, y)=cg(x,\ y) = c. Punkty te tworzą krzywą. Idźmy wzdłuż niej i patrzmy na poziomice ff. Jeśli krzywa przecina poziomicę pod kątem, to idąc dalej, przejdziemy na wyższą poziomicę, a cofając się, na niższą: to nie jest ekstremum. Ekstremum może być tylko tam, gdzie krzywa więzów dotyka poziomicy ff. A tam obie krzywe mają wspólną styczną, więc ich normalne ∇f\nabla f i ∇g\nabla g są równoległe.

Metoda mnożników Lagrange'a

Jeśli ff i gg mają ciągłe pochodne, a ff ma ekstremum lokalne na zbiorze g(x, y, z)=cg(x,\ y,\ z) = c w punkcie, w którym ∇g≠0⃗\nabla g \neq \vec 0, to dla pewnej liczby λ\lambda

∇f=λ ∇g,g=c.\nabla f = \lambda\,\nabla g,\qquad g = c .

Dla nn zmiennych to układ n+1n + 1 równań z n+1n + 1 niewiadomymi (dla trzech: xx, yy, zz, λ\lambda). Liczba λ\lambda to mnożnik Lagrange'a. Przy kilku więzach: ∇f=λ1∇g1+λ2∇g2+…\nabla f = \lambda_1\nabla g_1 + \lambda_2\nabla g_2 + \dotspor. Stewart §14.8

Mnożnik ma sens: λ=df∗dc\lambda = \dfrac{\mathrm df^*}{\mathrm dc}, gdzie f∗(c)f^*(c) to wartość ekstremalna przy więzie g=cg = c. Mówi, o ile zmieni się najlepszy wynik, gdy więz poluzujemy o jednostkę. W ekonomii to „cena ukryta”, w mechanice λ∇g\lambda\nabla g to siła reakcji więzów, a w fizyce statystycznej mnożniki przy więzach na energię i liczbę cząstek okazują się związane z temperaturą i potencjałem chemicznym (Dział 9: Termodynamika i entropia).

Przykład 3.1 Puszka z prologu

Zminimalizuj A=2πr2+2πrhA = 2\pi r^2 + 2\pi rh przy V=πr2h=330 cm3V = \pi r^2h = 330\ \mathrm{cm^3}. Potem uwzględnij, że denka są cc razy grubsze niż ścianka: Ac=2cπr2+2πrhA_c = 2c\pi r^2 + 2\pi rh.

  1. ∇A=[4πr+2πh; 2πr]\nabla A = [4\pi r + 2\pi h;\ 2\pi r],   ∇V=[2πrh; πr2]\;\nabla V = [2\pi rh;\ \pi r^2].
  2. Druga składowa: 2πr=λπr22\pi r = \lambda\pi r^2, więc λ=2/r\lambda = 2/r. Pierwsza: 4πr+2πh=2r⋅2πrh=4πh4\pi r + 2\pi h = \tfrac2r\cdot2\pi rh = 4\pi h, więc h=2rh = 2r.
  3. Z więzu: 2πr3=3302\pi r^3 = 330, r=330/(2π)3≈3,74r = \sqrt[3]{330/(2\pi)} \approx 3{,}74 cm, h≈7,49h \approx 7{,}49 cm, A=6πr2≈264 cm2A = 6\pi r^2 \approx 264\ \mathrm{cm^2}.
  4. Z grubszymi denkami ten sam rachunek daje h=2c rh = 2c\,r. Dla c=2c = 2: r≈2,97r \approx 2{,}97 cm, h≈11,9h \approx 11{,}9 cm.

Wynik: przy jednakowej blasze h=2rh = 2r (wysokość równa średnicy). Grubsze denka (muszą wytrzymać ciśnienie i otwieranie) wydłużają optymalną puszkę: h=2crh = 2cr. Model z c≈2c \approx 2 daje kształt bliski prawdziwej puszce, choć w praktyce liczą się też ergonomia, transport i tradycja.

Sprawdzenie: λ=2/r≈0,534 cm2/cm3\lambda = 2/r \approx 0{,}534\ \mathrm{cm^2/cm^3}. Wprost: najmniejsze pole w funkcji objętości to A∗(V)=3(2π)1/3V2/3A^*(V) = 3(2\pi)^{1/3}V^{2/3}, a jego pochodna w V=330V = 330 wynosi 0,5340{,}534 ✓. Każdy dodatkowy mililitr kosztuje około pół centymetra kwadratowego blachy.

Przykład 3.2 Najbliższy punkt płaszczyzny

Znajdź punkt płaszczyzny x+2y+2z=9x + 2y + 2z = 9 najbliższy początkowi układu.

  1. Minimalizujemy kwadrat odległości f=x2+y2+z2f = x^2 + y^2 + z^2 (prostszy niż pierwiastek, to samo minimum) przy g=x+2y+2z=9g = x + 2y + 2z = 9.
  2. ∇f=2[x; y; z]=λ[1; 2; 2]\nabla f = 2[x;\ y;\ z] = \lambda[1;\ 2;\ 2]: punkt leży na prostej [x; y; z]=s[1; 2; 2][x;\ y;\ z] = s[1;\ 2;\ 2].
  3. Więz: s+4s+4s=9s + 4s + 4s = 9, s=1s = 1: punkt (1; 2; 2)(1;\ 2;\ 2).

Wynik: (1; 2; 2)(1;\ 2;\ 2), odległość 33.

Sprawdzenie: (1; 2; 2)(1;\ 2;\ 2) spełnia równanie płaszczyzny (1+4+4=91 + 4 + 4 = 9), a wektor do niego jest równoległy do normalnej [1; 2; 2][1;\ 2;\ 2]. Odległość to rzut dowolnego punktu płaszczyzny, np. (9; 0; 0)(9;\ 0;\ 0), na normalną jednostkową: 9/1+4+4=39/\sqrt{1 + 4 + 4} = 3 ✓ (uogólnienie wzoru na odległość punktu od prostej z lekcji 0.4 Geometria analityczna i krzywe stożkowe). Geometrycznie: najkrótsza droga do płaszczyzny biegnie wzdłuż jej normalnej, czyli ∇g\nabla g.

Symulacja 3 Poziomice funkcji ff i krzywa więzów g=cg = c. Przesuwaj punkt wzdłuż krzywej. Strzałki to ∇f\nabla f i ∇g\nabla g; mają stałą długość i pokazują tylko kierunek. W ekstremum są równoległe, a krzywa więzów dotyka poziomicy. Odczyt pokazuje wtedy λ\lambda, czyli ile razy ∇f\nabla f jest dłuższy od ∇g\nabla g (ze znakiem).

Zadania · część 3

7 zadań · ok. 55 min

  1. Znajdź największą wartość xyxy przy x+y=10x + y = 10 metodą Lagrange'a i podstawianiem.

    Odpowiedź

    [y; x]=λ[1; 1][y;\ x] = \lambda[1;\ 1], więc x=y=5x = y = 5, xy=25xy = 25. Podstawiając y=10−xy = 10 - x: 10x−x210x - x^2, maksimum w x=5x = 5 ✓.

  2. Znajdź największą i najmniejszą wartość f=x+2yf = x + 2y na okręgu x2+y2=5x^2 + y^2 = 5.

    Odpowiedź

    [1; 2]=λ[2x; 2y][1;\ 2] = \lambda[2x;\ 2y]: wektor położenia równoległy do [1; 2][1;\ 2], czyli ±(1; 2)\pm(1;\ 2). Maksimum 55, minimum −5-5. (Też z iloczynu skalarnego: f=[1; 2]⋅r⃗≤5⋅5f = [1;\ 2]\cdot\vec r \le \sqrt5\cdot\sqrt5.)

  3. Prostopadłościenne pudełko bez wieczka ma objętość 3232. Jakie wymiary minimalizują zużycie materiału?

    Odpowiedź

    Pole ab+2ac+2bcab + 2ac + 2bc, więz abc=32abc = 32. Z symetrii i równań Lagrange'a a=b=2ca = b = 2c: a=b=4a = b = 4, c=2c = 2, pole 16+16+16=4816 + 16 + 16 = 48.

  4. Wpisz w elipsę x29+y24=1\tfrac{x^2}{9} + \tfrac{y^2}{4} = 1 prostokąt o bokach równoległych do osi i największym polu.

    Odpowiedź

    Pole 4xy4xy. [4y; 4x]=λ[2x9; y2][4y;\ 4x] = \lambda\left[\tfrac{2x}{9};\ \tfrac{y}{2}\right] daje x29=y24=12\tfrac{x^2}{9} = \tfrac{y^2}{4} = \tfrac12: x=32x = \tfrac{3}{\sqrt2}, y=2y = \sqrt2, pole 1212 (połowa pola prostokąta opisanego 6⋅46\cdot4).

  5. Sprawdź interpretację λ\lambda w zadaniu 3.1: zastąp warunek przez x+y=cx + y = c, znajdź f∗(c)f^*(c) i porównaj df∗/dc\mathrm df^*/\mathrm dc z λ\lambda.

    Odpowiedź

    f∗=c2/4f^* = c^2/4,   df∗/dc=c/2=5\;\mathrm df^*/\mathrm dc = c/2 = 5 dla c=10c = 10. Z równań: λ=y=5\lambda = y = 5 ✓.

  6. Gdzie na hiperboli xy=1xy = 1 (dla x>0x > 0) leży punkt najbliższy początkowi układu?

    Odpowiedź

    [2x; 2y]=λ[y; x][2x;\ 2y] = \lambda[y;\ x], więc x2=y2x^2 = y^2, a przy xy=1xy = 1, x>0x > 0: (1; 1)(1;\ 1), odległość 2\sqrt2.

  7. Zdarzenie ma nn możliwych wyników z prawdopodobieństwami p1,…,pnp_1, \dots, p_n. Znajdź rozkład o największej entropii S=−∑ipiln⁡piS = -\sum_ip_i\ln p_i przy ∑ipi=1\sum_ip_i = 1.

    Wskazówka

    ∂S/∂pi=−ln⁡pi−1\partial S/\partial p_i = -\ln p_i - 1.

    Odpowiedź

    −ln⁡pi−1=λ-\ln p_i - 1 = \lambda dla każdego ii, więc wszystkie pip_i są równe: pi=1/np_i = 1/n, S=ln⁡nS = \ln n. Rozkład jednostajny odpowiada największej niewiedzy. Gdy dołożyć więz na średnią energię ∑piEi=Eˉ\sum p_iE_i = \bar E, wychodzi pi∝e−βEip_i \propto e^{-\beta E_i}: rozkład Boltzmanna, gdzie β\beta to drugi mnożnik (Dział 8: Ciepło i teoria kinetyczna).

4 Błędne intuicje

„∇f=0⃗\nabla f = \vec 0, więc mamy ekstremum.”
Albo siodło. W wielu wymiarach siodła są typowe: x2−y2x^2 - y^2 ma ∇f=0⃗\nabla f = \vec 0 w zerze i nie ma tam ani minimum, ani maksimum.
„Wystarczy sprawdzić fxxf_{xx} i fyyf_{yy}.”
Nie: f=x2+3xy+y2f = x^2 + 3xy + y^2 ma fxx=fyy=2>0f_{xx} = f_{yy} = 2 > 0, a D=4−9<0D = 4 - 9 < 0, więc w zerze jest siodło. Wzdłuż prostej y=−xy = -x funkcja to −x2-x^2.
„D=0D = 0 znaczy, że nie ma ekstremum.”
Znaczy tylko, że test nie rozstrzyga. x4+y4x^4 + y^4 ma D=0D = 0 i ewidentne minimum.
„Ekstremum na zbiorze to zawsze punkt stacjonarny.”
Na zbiorze domkniętym i ograniczonym (np. kwadracie) ekstremum może leżeć na brzegu, gdzie gradient wcale nie znika (maksimum w zadaniu 2.6). Trzeba osobno zbadać brzeg.
„Równania Lagrange'a dają od razu maksimum.”
Dają kandydatów: maksima, minima i punkty, w których krzywa więzów dotyka poziomicy, ale nie jest ekstremum. Trzeba porównać wartości (zadanie 3.2: +5+5 i −5-5).
„Pochodne cząstkowe można skracać jak ułamki.”
Nie można: w zadaniu 1.4 iloczyn trzech „ułamków”, które pozornie się skracają, daje −1-1. Zawsze pamiętaj, która zmienna jest trzymana jako stała.

5 Sprawdź się

1 Jak zapisać df/dt\mathrm df/\mathrm dt dla f(x(t), y(t))f(x(t),\ y(t)) przez gradient?

∇f⋅r⃗˙\nabla f\cdot\dot{\vec r}.

2 Co mierzy pochodna substancjalna?

Zmianę wielkości odczuwaną przez obiekt poruszający się w polu: ∂T/∂t+v⃗⋅∇T\partial T/\partial t + \vec v\cdot\nabla T.

3 Jaki warunek spełnia punkt stacjonarny?

∇f=0⃗\nabla f = \vec 0.

4 Co oznacza D<0D < 0 w teście drugiej pochodnej?

Punkt siodłowy.

5 Jaki jest geometryczny sens warunku ∇f=λ∇g\nabla f = \lambda\nabla g?

Krzywa (powierzchnia) więzów jest styczna do poziomicy ff.

6 Co mówi wartość mnożnika λ\lambda?

O ile zmienia się wartość ekstremalna przy zmianie więzu o jednostkę: λ=df∗/dc\lambda = \mathrm df^*/\mathrm dc.

7 Gdzie jeszcze trzeba szukać ekstremum funkcji na zbiorze domkniętym?

Na brzegu zbioru.

6 Karta wzorów i co dalej

Reguła łańcuchowa

ddtf(r⃗(t))=∇f⋅r⃗˙=fxx˙+fyy˙+fzz˙\dfrac{\mathrm d}{\mathrm dt}f(\vec r(t)) = \nabla f\cdot\dot{\vec r} = f_x\dot x + f_y\dot y + f_z\dot z

substancjalna: dTdt=∂T∂t+v⃗⋅∇T\dfrac{\mathrm dT}{\mathrm dt} = \dfrac{\partial T}{\partial t} + \vec v\cdot\nabla T

biegunowe: fr=fxcos⁡θ+fysin⁡θf_r = f_x\cos\theta + f_y\sin\theta

uwikłana F(x, y)=0F(x,\ y) = 0:   dydx=−FxFy\;\dfrac{\mathrm dy}{\mathrm dx} = -\dfrac{F_x}{F_y}

∂\partial się nie skraca: (∂V∂T)p(∂T∂p)V(∂p∂V)T=−1\left(\tfrac{\partial V}{\partial T}\right)_p\left(\tfrac{\partial T}{\partial p}\right)_V\left(\tfrac{\partial p}{\partial V}\right)_T = -1

Ekstrema

punkt stacjonarny: ∇f=0⃗\nabla f = \vec 0

D=fxxfyy−fxy2D = f_{xx}f_{yy} - f_{xy}^2:   D>0\;D > 0, fxx>0f_{xx} > 0 min;   D>0\;D > 0, fxx<0f_{xx} < 0 max;   D<0\;D < 0 siodło;   D=0\;D = 0 ?

zbiór domknięty i ograniczony: wnętrze + brzeg + wierzchołki

więzy: ∇f=λ∇g\nabla f = \lambda\nabla g,   g=c\;g = c;   λ=df∗/dc\;\lambda = \mathrm df^*/\mathrm dc

najmniejsze kwadraty: ∂S/∂a=∂S/∂b=0\partial S/\partial a = \partial S/\partial b = 0

Do przeczytania w podręcznikach matematyki

  • J. Stewart, Multivariable Calculus: §14.5 (reguła łańcuchowa, funkcje uwikłane), §14.7 (ekstrema, test drugiej pochodnej, ekstrema na zbiorach domkniętych), §14.8 (mnożniki Lagrange'a, także z dwoma więzami).
  • K. A. Stroud, Engineering Mathematics: rozdziały o pochodnych cząstkowych i ekstremach funkcji dwóch zmiennych.

Reguła łańcuchowa da w lekcji 3.2 Współrzędne biegunowe, walcowe i sferyczne gradient we współrzędnych biegunowych i sferycznych, a w 3.3 Całki podwójne i potrójne jakobian. Szukanie ekstremum funkcji wielu zmiennych przejdzie w rachunku wariacyjnym (6.1 Rachunek wariacyjny) w szukanie ekstremum funkcjonału, czyli całej krzywej, a mnożniki Lagrange'a wrócą tam przy więzach. Test drugiej pochodnej to w fizyce stabilność równowagi, a przy układach dynamicznych stabilność punktów stałych (4.6 Układy nieliniowe, płaszczyzna fazowa i stabilność).

Korzystają z tej lekcji 3.2 Współrzędne biegunowe, walcowe i sferyczne3.4 Całki krzywoliniowe, pola potencjalne i różniczki zupełne4.6 Układy nieliniowe, płaszczyzna fazowa i stabilność5.2 Statystyka pomiarów i dopasowania6.1 Rachunek wariacyjny