Extrémy funkce vázané podmínkou

Podobné dokumenty
EXTRÉMY FUNKCÍ VÍCE PROMĚNNÝCH

= 2x + y, = 2y + x 3. 2x + y = 0, x + 2y = 3,

Vlastní (charakteristická) čísla a vlastní (charakteristické) Pro zadanou čtvercovou matici A budeme řešit maticovou

Extrémy funkcí na otevřené množině

5. Lokální, vázané a globální extrémy

Funkce v ıce promˇ enn ych Extr emy Pˇredn aˇska p at a 12.bˇrezna 2018

Přijímací zkouška na navazující magisterské studium 2014

EXTRÉMY FUNKCÍ VÍCE PROMĚNNÝCH

Definice globální minimum (absolutní minimum) v bodě A D f, jestliže X D f

fakulty MENDELU v Brně (LDF) s ohledem na disciplíny společného základu (reg. č. CZ.1.07/2.2.00/28.

Průvodce studiem. do bodu B se snažíme najít nejkratší cestu. Ve firmách je snaha minimalizovat

5. cvičení z Matematiky 2

MATEMATIKA II V PŘÍKLADECH

Extrémy funkce dvou proměnných

verze 1.3 x j (a) g k 2. Platí-li vztahy v předchozím bodu a mají-li f, g 1,..., g s v a diferenciál K = f + j=1

PŘÍKLADY K MATEMATICE 2

Globální extrémy (na kompaktní množině)

Hledáme lokální extrémy funkce vzhledem k množině, která je popsána jednou či několika rovnicemi, vazebními podmínkami. Pokud jsou podmínky

1 Funkce dvou a tří proměnných

- funkce, které integrujete aproximujte jejich Taylorovými řadami a ty následně zintegrujte. V obou případech vyzkoušejte Taylorovy řady

Napište rovnici tečné roviny ke grafu funkce f(x, y) = xy, která je kolmá na přímku. x = y + 2 = 1 z

verze 1.4 Ekvivalentní podmínkou pro stacionární bod je, že totální diferenciál je nulový

Řešení 1b Máme najít body, v nichž má funkce (, ) vázané extrémy, případně vázané lokální extrémy s podmínkou (, )=0, je-li: (, )= +,

Matematická analýza pro informatiky I. Extrémy funkcí více proměnných

Globální extrémy. c ÚM FSI VUT v Brně. 10. ledna 2008

Příklady pro předmět Aplikovaná matematika (AMA) část 1

Diferenciál funkce dvou proměnných. Má-li funkce f = f(x, y) spojité parciální derivace v bodě a, pak lineární formu (funkci)

Diferenciální počet funkcí více proměnných

7. Derivace složené funkce. Budeme uvažovat složenou funkci F = f(g), kde některá z jejich součástí

8.1. Určete všechny lokální extrémy funkce f(x, y) = x 2 + arctg 2 x + y 3 + y, x, y R.

Písemná zkouška z Matematiky II pro FSV vzor

Jméno... Cvičení den... hodina... Datum...rok... Počet listů... Varianta A

y = 2x2 + 10xy + 5. (a) = 7. y Úloha 2.: Určete rovnici tečné roviny a normály ke grafu funkce f = f(x, y) v bodě (a, f(a)). f(x, y) = x, a = (1, 1).

Učební texty k státní bakalářské zkoušce Matematika Základy teorie funkcí více proměnných. študenti MFF 15. augusta 2008

Dodatek 2: Funkce dvou proměnných 1/9

DERIVACE FUKNCÍ VÍCE PROMĚNNÝCH

Funkce a její vlastnosti

9. přednáška 26. listopadu f(a)h < 0 a pro h (0, δ) máme f(a 1 + h, a 2,..., a m ) f(a) > 1 2 x 1

Kapitola 4: Extrémy funkcí dvou proměnných 1/5

Funkce dvou a více proměnných

Kapitola 12: Soustavy diferenciálních rovnic 1. řádu

Funkce více proměnných. April 29, 2016

Zlín, 23. října 2011

APLIKACE. Poznámky Otázky

Kristýna Kuncová. Matematika B2

VI. Derivace složené funkce.

Matematika 1 pro PEF PaE

Matematika pro informatiky

Derivace a monotónnost funkce

ANALÝZA A KLASIFIKACE DAT

Matematika 1 pro PEF PaE

Vektory a matice. Matice a operace s nimi. Hodnost matice. Determinanty. . p.1/12

Derivace funkcí více proměnných

5.3. Implicitní funkce a její derivace

Přijímací zkouška na navazující magisterské studium 2018

10. cvičení - LS 2017

Uzavřené a otevřené množiny

Matematika II, úroveň A ukázkový test č. 1 (2016) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené

Nalezněte hladiny následujících funkcí. Pro které hodnoty C R jsou hladiny neprázdné

f(x) = arccotg x 2 x lim f(x). Určete všechny asymptoty grafu x 2 2 =

1. Je dána funkce f(x, y) a g(x, y, z). Vypište symbolicky všechny 1., 2. a 3. parciální derivace funkce f a funkce g.

x 2(A), x y (A) y x (A), 2 f

I. Diferenciální rovnice. 3. Rovnici y = x+y+1. převeďte vhodnou transformací na rovnici homogenní (vzniklou

EXTRÉMY FUNKCÍ VÍCE PROMĚNNÝCH

Základní spádové metody

Nelineární optimalizace a numerické metody (MI NON)

PŘEDNÁŠKA 9 KŘIVKOVÝ A PLOŠNÝ INTEGRÁL 1. DRUHU

Vysoké učení technické v Brně, Fakulta strojního inženýrství MATEMATIKA 2

Matematika II, úroveň A ukázkový test č. 1 (2017) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené

7.[4body] Jedánautonomnísystém. 8.[4 body] Integrál

Budeme hledat řešení y(x) okrajové úlohy pro diferenciální rovnici druhého řádu v samoadjungovaném tvaru na intervalu a, b : 2 ) y i p i+ 1

Příklad 1. Řešení 1a. Řešení 1b ŘEŠENÉ PŘÍKLADY Z M1B ČÁST 5

MATEMATIKA A Metodický list č. 1

Diferenciální rovnice 3

+ 2y. a y = 1 x 2. du x = nxn 1 f(u) 2x n 3 yf (u)

1. DIFERENCIÁLNÍ POČET FUNKCE DVOU PROMĚNNÝCH

Variace. Kvadratická funkce

Příklad 1. Řešení 1a Máme vyšetřit lichost či sudost funkce ŘEŠENÉ PŘÍKLADY Z M1A ČÁST 3

Příklad 1 ŘEŠENÉ PŘÍKLADY Z M1A ČÁST 6

Přijímací zkouška na navazující magisterské studium 2018

1.1 Existence a jednoznačnost řešení. Příklad 1.1: [M2-P1] diferenciální rovnice (DR) řádu n: speciálně nás budou zajímat rovnice typu

Mocninná funkce: Příklad 1

Parametrické rovnice křivek

Poznámka: V kurzu rovnice ostatní podrobně probíráme polynomické rovnice a jejich řešení.

Euklidovský prostor. Parametrické rovnice roviny. Obecná rovnice roviny. . p.1/25

MATEMATIKA II - vybrané úlohy ze zkoušek (2015)

Matematika II, úroveň A ukázkový test č. 1 (2018) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené

Nalezněte obecné řešení diferenciální rovnice (pomocí separace proměnných) a řešení Cauchyho úlohy: =, 0 = 1 = 1. ln = +,

12. cvičení - LS 2017

Kapitola 8: Implicitně zadané funkce

Polynomy a interpolace text neobsahuje přesné matematické definice, pouze jejich vysvětlení

Derivace funkce a parciální derivace

Hledání extrémů funkcí

Řešíme tedy soustavu dvou rovnic o dvou neznámých. 2a + b = 3, 6a + b = 27,

DEFINICE,VĚTYADŮKAZYKÚSTNÍZKOUŠCEZMAT.ANALÝZY Ib

PŘÍKLADY K MATEMATICE 3

Numerické metody 6. května FJFI ČVUT v Praze

Matematika 5 FSV UK, ZS Miroslav Zelený

III. Diferenciál funkce a tečná rovina 8. Diferenciál funkce. Přírůstek funkce. a = (x 0, y 0 ), h = (h 1, h 2 ).

CVIČNÝ TEST 15. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17

Transkript:

extrem-vaz.cdf 1 Extrémy funkce vázané podmínkou Funkce dvou proměnných Následující procedura vypočte po zadání funkce f(x,y) a podmínky g(x,y) ( =0 ) příslušné lokální extrémy v bodech, kde existují druhé derivace f a g a kde Mathematica umí vyřešit příslušné rovnice. Procedura není ošetřena na všechny možné výskyty singularit. f@x_, y_d := 2 x^2 3 y^3 +4 x^2 y^2; g@x_, y_d := x^2 +y^2 1;

extrem-vaz.cdf 2 F@x_, y_, a_d := f@x, yd ag@x, yd; kritnul = Solve@8D@F@x, y, ad, xd 0, D@F@x, y, ad, yd 0, g@x, yd 0<, 8x, y, a<d êê N; diskr1 = D@F@x, y, ad, x, xd 2 D@F@x, y, ad, x, yd D@g@x, yd, xdêd@g@x, yd, yd + D@F@x, y, ad, y, yd HD@g@x, yd, xdêd@g@x, yd, ydl^2; tab1 = Table@88x, y<, f@x, yd êê N, diskr1< ê. kritnul@@idd, 8i, 1, Length@kritnulD<D; diskr2 = D@F@x, y, ad, y, yd 2 D@F@x, y, ad, x, yd D@g@x, yd, ydêd@g@x, yd, xd + D@F@x, y, ad, x, xd HD@g@x, yd, ydêd@g@x, yd, xdl^2; tab2 = Table@88x, y<, f@x, yd êê N, diskr2< ê. kritnul@@idd, 8i, 1, Length@kritnulD<D; Do@Print@"V bodě ", tab2@@idd@@1dd, " je ", If@Abs@tab1@@iDD@@3DDD, If@tab2@@iDD@@3DD < 0, "lokální maximum", If@tab2@@iDD@@3DD > 0, "lokální minimum", "nerozhodnuto"dd, If@tab1@@iDD@@3DD < 0, "lokální maximum", If@tab1@@iDD@@3DD > 0, "lokální minimum", "nerozhodnuto"dddd, 8i, 1, Length@kritnulD<D V bodě80., -1.< je lokální minimum V bodě80., 1.< je lokální minimum V bodě8-1., 0.< je lokální minimum V bodě81., 0.< je lokální minimum V bodě8-0.518754, -0.854924< je lokální maximum V bodě80.518754, -0.854924< je lokální maximum V bodě8-0.956289, 0.292424< je lokální maximum V bodě80.956289, 0.292424< je lokální maximum

extrem-vaz.cdf 3 Pro kontrolu lze vytisknout tabulky hodnot v kritických bodech. Labeled@ Grid@tab1, Frame All, ItemSize AllD, Text@Row@8Style@"Hx,yL", RedD, Style@"fHx,yL", RedD, Style@"Kvadr.forma pro g y 0", RedD<, Spacer@100DDD, TopD Labeled@ Grid@tab2, Frame All, ItemSize AllD, Text@Row@8Style@"Hx,yL", RedD, Style@"fHx,yL", RedD, Style@"Kvadr.forma pro g x 0", RedD<, Spacer@95DDD, TopD Hx,yL fhx,yl Kvadr.forma pro g y 0 80., -1.< 3. 3. 80., 1.< -3. 21. 8-1., 0.< 2. ComplexInfinity 81., 0.< 2. ComplexInfinity 8-0.518754, -0.854924< 3.19954-5.77843 80.518754, -0.854924< 3.19954-5.77843 8-0.956289, 0.292424< 2.06676-57.4091 80.956289, 0.292424< 2.06676-57.4091 Hx,yL fhx,yl Kvadr.forma pro g x 0 80., -1.< 3. ComplexInfinity 80., 1.< -3. ComplexInfinity 8-1., 0.< 2. 4. 81., 0.< 2. 4. 8-0.518754, -0.854924< 3.19954-15.6943 80.518754, -0.854924< 3.19954-15.6943 8-0.956289, 0.292424< 2.06676-5.36819 80.956289, 0.292424< 2.06676-5.36819 Pro kontrolu je vhodné nakreslit příslušný graf. Obecně lze nakreslit hodnoty funkce f za podmínky g=0 jen jako průnik dvou ploch. Červeně jsou vyznačeny kritické body.

extrem-vaz.cdf 4 p1 = Plot3D@f@x, yd, 8x, 1, 1<, 8y, 1, 1<, AxesLabel 8x, y, z<, PlotStyle 8Opacity@.6D, Blue, Thickness@.02D<D; p2 = ContourPlot3D@g@x, yd 0, 8x, 1, 1<, 8y, 1, 1<, 8z, 3, 8<, ContourStyle 8Opacity@.7D, Green<D; body = Table@8x, y, f@x, yd< ê. kritnul@@idd, 8i, 1, Length@kritnulD<D; extr = Graphics3D@ 8Red, Table@Sphere@body@@jDD,.05D, 8j, 1, Length@kritnulD<D<D; Show@p1, p2, extr, BoxRatios 81, 1, 1.3<D

extrem-vaz.cdf 5 Pokud máme k dispozici parametrické vyjádření množiny g=0, pak lze snadno vykreslit množinu hodnot f na této množině. Nutno však dodat, že v tomto případě je často snadnější počítat extrémy bez Lagrangeovývh multiplikátorů dosazením parametrického vyjádření do f.

extrem-vaz.cdf 6 p1 = Plot3D@f@x, yd, 8x, 1.1, 1.1<, 8y, 1.1, 1.1<, AxesLabel 8x, y, z<, PlotStyle 8Opacity@.5D, Blue<D; p3 = ParametricPlot3D@8Cos@uD, Sin@uD, f@cos@ud, Sin@uDD<, 8u, 0, 2Pi<, AxesLabel 8x, y, z<, PlotStyle 8Thickness@.01D<D; Show@8p1, p3, extr<, BoxRatios 81, 1, 1.3<D V předchozím případě lze množinu bodů vyhovujících podmínce popsat parametricky. Pak můžeme parametry dosadit do dané funkce a řešit úlohu nalezení extrémů funkce jedné proměnné. Porovnejte oba výsledky.

extrem-vaz.cdf 7 f@x_, y_d := 2 x^2 3 y^3 +4 x^2 y^2; g@u_d := Cos@uD; h@u_d := Sin@uD; ff@u_d = f@x, yd ê. 8x g@ud, y h@ud<; nulder = Sort@Solve@8Derivative@1D@ffD@uD 0, 0 u, u 2Pi<, ud êê ND; krit = u ê. nulder; tab = Table@ 88Round@g@uD 10^7Dê10^7 êê N, Round@h@uD 10^7Dê10^7 êê N<, ff@ud êê N< ê. nulder@@idd, 8i, 1, Length@kritD<D; Labeled@ Grid@tab, Frame All, ItemSize AllD, Text@Row@8Style@"Hx,yL", RedD, Style@"fHx,yL", RedD<, Spacer@100DDD, TopD Hx,yL fhx,yl 81., 0.< 2. 80.956289, 0.292424< 2.06676 80., 1.< -3. 8-0.956289, 0.292424< 2.06676 8-1., 0.< 2. 8-0.518754, -0.854924< 3.19954 80., -1.< 3. 80.518754, -0.854924< 3.19954 81., 0.< 2. Funkce tří proměnných s jednou podmínkou Následuje obecnější procedura.která ale nevyčerpává všechny případy, kdy např. podmínku nelze vyřešit vzhledem k proměnné z (tj., kdy parciální derivace podmínky podle z je 0). Pak je nutné vzít jinou proměnnou

extrem-vaz.cdf 8 Needs@"VectorAnalysis`"D Clear@f, g, ad; f@8x_, y_, z_<d := xy+2yz 2z^2; g@8x_, y_, z_<d := x^2 +y^2 +z^2 1; H Mathematica nezná gradienty vyšších než 3 proměnných Hlze je snadno dodefinovatl a tak vezmeme v dalším postupu jen 3 proměnné a proměnnou "a" budeme přidávat, kde je třeba. L F@8x, y, z<d := f@8x, y, z<d ag@8x, y, z<d; H Nyní vypočteme kritické body spolu s příslušnými hodnotami multiplikátoru L kritnul = Solve@8Grad@F@8x, y, z<d, Cartesian@x, y, zdd 80, 0, 0<, g@8x, y, z<d 0<, 8x, y, z, a<, WorkingPrecision 7D êê N; kritbody = Table@8x, y, z< ê. kritnul@@idd, 8i, 1, Length@kritnulD, 1<D; H Mathematica neumí požít Derivative v obecnějším smyslu Hv našem případě pro f= ag pomocí obecně daného vektoru s proměnnoul a tak si musíme vypomoci definicí. Pomocí ní spočteme matice druhých parciálních derivací L der@list_d := Derivative@listD@fD@8x, y, z<d a Derivative@listD@gD@8x, y, z<d; m = Table@Grad@der@UnitVector@3, idd, Cartesian@x, y, zdd, 8i, 1, 3, 1<D; H Nyní dosadíme do kvadratické formy pro F jednu proměnnou z rovnice gradhgl..= 0 Hoznačenou jako varzl. Dostaneme kvadratickou formu HkvadrL dvou proměnných x, y a vypočteme její vlastní čísla v kritických bodech. L varz = z ê. NSolve@Grad@g@8x, y, z<d, Cartesian@x, y, zdd.81, 1, 1< 0, zd@@1dd@@1dd; kvadr = Simplify@8x, y, varz<.m.8x, y, varz<d; mm = Normal@CoefficientArrays@kvadr, 8x, y<,

extrem-vaz.cdf 9 "Symmetric" TrueDD@@3DD; vlastnivektory = Table@Eigenvalues@mm ê. kritnul@@iddd, 8i, 1, Length@kritnulD<D; H Použijeme upravenou rozhodovací funkci z extrémů funkce tří proměnných na otevřené množině a vypíšeme výsledky. L dec@8a_, b_<, n_d := If@ab 0, Print@"V bodě ", kritbody@@ndd, " nelze o extrému rozhodnout"d, If@a +b Abs@aD +Abs@bD, Print@"V bodě ", kritbody@@ndd, " je lokální minimum s hodnotou ", f@kritbody@@ndddd, If@ a b Abs@aD +Abs@bD, Print@"V bodě ", kritbody@@ndd, " je lokální maximum s hodnotou ", f@kritbody@@ndddd, Print@"V bodě ", kritbody@@ndd, " není extrém"dddd; H Výpis zjištěných extrémů L Table@dec@vlastnivektory@@iDD, id, 8i, 1, Length@kritnulD<D; V bodě 8-0.547679, -0.785189, -0.289009< je lokální maximum s hodnotou 0.716832 V bodě 80.83276, -0.478122, -0.279125< není extrém V bodě 80.0809845, -0.393546, 0.915731< je lokální minimum s hodnotou -2.42976 V bodě 8-0.0809845, 0.393546, -0.915731< je lokální minimum s hodnotou -2.42976 V bodě 8-0.83276, 0.478122, 0.279125< není extrém V bodě80.547679, 0.785189, 0.289009< je lokální maximum s hodnotou 0.716832 Funkce tří proměnných s dvěma podmínkami Upravíme předchozí postup pro dvě podmínky. Hledáme lokální extrémy funkce f za podmínek g=0,h=0. Zjednodušíme si postup použitím nestandardního balíčku Miscellaneous`RealOnly`.

extrem-vaz.cdf 10 Procedura je upravena jen pro jednu možnost nenulového determinantu v matici (grad(g),grad(h)). V mnoha případech program soustavu rovnic nevyřeší nebo nenajde všechna řešení. Needs@"VectorAnalysis`"D << Miscellaneous`RealOnly` Clear@f, g, ad; f@8x_, y_, z_<d := xy+2yz 2z^2; g@8x_, y_, z_<d := x^2 +y^2 +z^2 1; h@8x_, y_, z_<d := x 3y+4z^2 +1; General::obspkg : Miscellaneous`RealOnly` is now obsolete. The legacy version being loaded may conflict with current Mathematica functionality. See the Compatibility Guide for updating information. à

extrem-vaz.cdf 11 H Mathematica nezná gradienty vyšších než 3 proměnných Hlze je snadno dodefinovatl a tak vezmeme v dalším postupu jen 3 proměnné a proměnnou "a" budeme přidávat, kde je třeba. L F@8x, y, z<d := f@8x, y, z<d ag@8x, y, z<d bh@8x, y, z<d; H Nyní vypočteme kritické body spolu s příslušnými hodnotami multiplikátoru L kritnul = Solve@8Grad@F@8x, y, z<d, Cartesian@x, y, zdd 80, 0, 0<, g@8x, y, z<d 0, h@8x, y, z<d 0<, 8x, y, z, a, b<, WorkingPrecision 7D êê N; kritbody = Table@8x, y, z< ê. kritnul@@idd, 8i, 1, Length@kritnulD 1, 1<D; H Spočteme matici druhých parciálních derivací L der@list_d := Derivative@listD@fD@8x, y, z<d a Derivative@listD@gD@8x, y, z<d b Derivative@listD@hD@8x, y, z<d; m = Table@Grad@der@UnitVector@3, idd, Cartesian@x, y, zdd, 8i, 1, 3, 1<D; H Nyní dosadíme do kvadratické formy pro F derivace proměnných y a z jako funkce x z rovnic g=0, h=0 Hoznačené jako vary, varzl. Dostaneme kvadratickou formu HkvadrL jedné proměnné x a z ní snadno rozhodneme o extrémech Hpo dosazení hodnot v kritických bodech dostaneme seznam mm a podle parity jeho čísel se rozhodnel. L varzy = Solve@8Grad@g@8x, y, z<d, Cartesian@x, y, zdd.81, 1, 1< 0, Grad@h@8x, y, z<d, Cartesian@x, y, zdd.81, 1, 1< 0<, 8y, z<d; vary = y ê. varzy@@1dd@@1dd; varz = z ê. varzy@@1dd@@2dd; kvadr = Simplify@8x, vary, varz<.m.8x, vary, varz<d; mm = Table@kvadr ê. kritnul@@idd, 8i, 1, Length@kritnulD 1, 1<D; decision@u_d := If@u > 0, "lokální minimum", If@u < 0, "lokální maximum", If@u == 0, "nerozhodnuto"ddd; Do@Print@"V bodě ", kritbody@@idd, " je ", decision@mm@@idddd, 8i, 1, Length@kritnulD 1, 1<D;

extrem-vaz.cdf 12 V bodě 8-0.305436, 0.729977, -0.611426< je lokální minimum V bodě 8-1., 0., 0.< je lokální maximum V bodě 80.642127, 0.692159, 0.329527< je lokální maximum V bodě 8-0.758719, 0.415753, 0.501492< je lokální minimum