POČÍTAČOVÉ ALGEBRAICKÉ SYSTÉMY: -MATHEMATICA 5.1-
|
|
- Sabina Urbanová
- před 6 lety
- Počet zobrazení:
Transkript
1 Math5-LS06-.nb Základní objekty POČÍTAČOVÉ ALGEBRAICKÉ SYSTÉMY: -MATHEMATICA 5.- Vojtěch Bartík Část Seznámení se systémem v příkladech Aritmetické operace a čísla Mathematica rozeznává několik druhů čísel a různě s nimi zachází. Čísla, která neobsahují desetinnou tečku, jsou tzv. exaktní čísla, ostatní čísla jsou přibližná. Přibližná čísla se dále dělí na strojově přesná čísla (machine-precision numbers) a na čísla s (libovolnou) danou přesností (arbitrary-precision numbers). 8a + b, a b, a b, a b, aêb< H* Součet, rozdíl, součin, součin a podíl *L 9a + b, a b, a b, a b, a b = 97, 7ê3, 3, 5, 3 + 4, 3 + 7ê9 = H* Exaktníčísla *L 7 97, 7 3, 3 7, 5, 3 + 4, = 87., , , < H* Strojově přesnáčísla *L 87., 3.447, 5., < , 7.`7, 5.`8 + 5.`8 < H*Čísla s danou přesností *L , , < Maximální počet nejvyšších cifer strojově přesných čísel, které vidíme na obrazovce, je určen jistým parametrem grafického rozhraní. Jeho nastavení zjistíme příkazem Options@$FrontEnd, PrintPrecisionD 8PrintPrecision 6< a změníme je příkazem SetOptions@$FrontEnd, PrintPrecision 6D Změna ovšem ovlivní všechny výstupní buňky. Maximální počet zobrazovaných nejvyšších cifer strojově přesných čísel lze změnit i v jednotlivých výstupních buňkách pomocí položky Option Inspector\Selection\Formating Options\Expression Formatting\Display Options\PrintPrecision
2 Math5-LS06-.nb v roletě Format. 87., , , < 87., 3.447, 5., < Matematické konstanty Matematické konstanty jsou symboly představující přesně definovaná vlastní nebo nevlastní reálná nebo komplexní čísla. Mathematica proto s nimi zachází jako s exaktními čísly. 8Pi, π< H Ludolfovo číslo L 8π, π< 8E, < H Eulerovo číslo = základ přirozených logaritmů L 8, < 8Degree, GoldenRatio< H Jeden stupeň = πê80, I+ è!!!! 5Më U.6803 L 8, GoldenRatio< 8I,, Complex@0, D< H Imaginární jednotka L 8,, < 8Infinity,, DirectedInfinity@D, Infinity,, DirectedInfinity@ D< 8,,,,, < 8ComplexInfinity, DirectedInfinity@D< 8ComplexInfinity, ComplexInfinity< Numerické hodnoty exaktních čísel a matematických konstant Přibližné numerické hodnoty exaktních čísel a matematických konstant získáme aplikací funkce N. N@xD je strojově přesná přibližná hodnota konstanty resp. exaktního čísla x, N@x, nd je přibližná hodnota s n platnými ciframi. 8N@πD, N@π, 50D< H* Přibližné hodnoty Ludolfova čísla *L , < 8N@ D, N@, 40D< H* Přibližné hodnoty Eulerovačísla *L 8.788, < 8N@ D, N@, 30D< H* Přibližné hodnoty imaginární jednotky *L
3 Math5-LS06-.nb , < Místo N@xD resp. N@x, nd můžeme psát N û x resp. N@#, nd & û x v prefixové notaci nebo x êê N resp. x êê N@#, nd & v postfixové notaci. Degree, N@#, 30D Degree< , < 8GoldenRatio êê N, GoldenRatio êê N@#, 0D &< , < Funkce N se automaticky aplikuje na každý člen seznamu 8Degree, GoldenRatio,, ComplexInfinity< êê N ,.6803,, ComplexInfinity< Symboly, textové řetězce a výrazy Textovým řetězcem je každé slovo sestávající z písmen, číslic a libovolných znaků, které Mathematica rozpoznává, a začínající a končící uvozovkami ". Znak " může být v řetězci zastoupen jako \", znak \ může být zadán jako \\: 8"a", "a", "a", "Aα", "b<b\\ ñă", " \" ", " "< 8a, a, a, Aα, b<b\ ñă, ", < Symbolem je každé slovo sestávající z číslic, písmen a libovolných grafických znaků, které mají charakter písmen (letter-like forms) a které Mathematica rozpoznává, pokud nezačíná číslicí a neobsahuje uvozovky ". 8a, a, a, Aα, bb ñă,, < 8a, a, a, Aα, bb ñă,, < Výrazem je každé číslo, symbol a textový řetězec. Jsou-li expr, expr výrazy, pak expr@exprd je také výraz. Výrazy se ale zadávají a zobrazují různými způsoby: 8Rational@, 3D, Complex@, 3D < H* Racionální a komplexní číslo v úplném tvaru *L 9 3, + 3 = List@a, b,, 3, 5D H* Seznam v úplném tvaru *L 8a, b,, 3, 5< 8Sin@xD, x, x êê Sin< H* Úplný, prefixový a postfixový tvar *L 8Sin@xD, Sin@xD, Sin@xD< 8Plus@a, bd, Plus@a, b, cd, a Plus b, a + b + c< H* Úplný a infixový tvar *L
4 4 Math5-LS06-.nb 8a + b, a + b + c, a + b, a + b + c< Každý výraz má tzv. hlavičku (head). Hlavičkou výrazu expr@exprd je výraz, který vznikne expanzí (evaluací) výrazu expr. Symboly mají skrytou hlavičku Symbol, textové řetězce mají skrytou hlavičku String. Skryté hlavičky mají i různé typy čísel. Hlavičku výrazu získáme příkazem Head: Head ê@ 9, 3ê5, 3.4, a + b, a b, è!!!! 3,, π, "ab", "4r"@7D, Head@"4r"@7DD= 8Integer, Rational, Real, Plus, Times, Power, Complex, Symbol, String, 4r, String< Relace Relace x ä y, x π y, x > y, x y, x < y, x y mají obvyklý význam - pokud lze x, y matematicky porovnat, nabývají hodnoty True nebo False. Syntakticky správné jsou též relace x ä y ä z, x π y π z, x > y > z, x y z, x < y < y, x y z se zřejmým významem a analogické relace s více argumenty- 8.,., 3.4 > π, 3.4 π, 3.4 < π, 3.4 π< 8True, False, False, False, True, True< x = 3.4; y = π; 8x y, x y, x > y, x y, x < y, x y< 8False, True, False, False, True, True< x =.; y =.; 8x y, x y, x > y, x y, x < y, x y< 8x y, x y, x > y, x y, x < y, x y< Relace x === y, x =!= y porovnávají x a y jako objekty jazyka Mathematica a proto vždy nabývají hodnoty True nebo False. 8. ===.`0,. =!=.`0, x === y, x =!= y< 8True, False, False, True< Funkce Názvy všech zabudovaných funkcí a operací začínají velkým písmenem. Argumenty se uvádějí v hranatých závorkách. Kulaté závorky vymezují skupiny, složené závorky vymezují seznamy. Pokud je argument funkce nabývající číselných hodnot přibližné číslo, funkční hodnota je také přibližné číslo. V opačném případě výsledek závisí na tom, zda může být vyjádřen exaktním číslem či nikoliv. Základní elementární funkce Mocniny a odmocniny 9Power@a, bd, a^b, a b, Sqrt@aD, è!!!! a, a ê =
5 Math5-LS06-.nb 5 8a b, a b, a b, è!!! a, è!!! a, è!!! a< 94 ê, è!!!! 4, ê, è!!!!, è!!!!!!., è!!!!!!!!!!!!!!!.`0, è!!!!!! a = 9,, è!!!, è!!!,.44, , è!!!!!! a = 98 ê3, è!!!! 3 8, ê3, è!!!! 3, è!!!!!! 3., è!!!!!!!!!!!!!!! 3.`0= 8,, ê3, ê3,.599, < 9 è!!!!!!!, è!!!!!!!, è!!!!!!!!!., "############## 3 H L 3, "################# 3 H.L 3 = 8, è!!!, , H L ê3, < Mathematica provádí všechny matemarické operace s čísly v komplexním oboru a proto "############# 3 H-L 3 není - ale hlavní hodnota třetí odmocniny I + è!!!! 3 MëU Exponenciální funkce a logaritmus 8Power@E, xd, Exp@xD, E x, x < 8 x, x, x, x < 8Log@xD, Log@b, xd< H* Přirozený logaritmus, logaritmus o základu b *L 9Log@xD, Log@xD Log@bD = 9Log@ D, LogA è!!!! 3 E, Log@ π D, Log@ D, Log@3 D, Log@ 3 D, Log@ x D= 9, è!!! 3, π, + π, π + Log@3D, π + Log@3D, Log@ x D= Goniometrické funkce Sin, Cos, Tan, Cot 8Sin@πê3D, Sin@πêD, Sin@πê4D, Sin@πê4.D, Sin@πê4.`0D< è!!! 3 +è!!! 3 9, è!!!, SinA π E, , = 4 8Cos@πê4D, Cos@πê8D, Cos@πê8.D, Cos@πê8.`0D< 9 è!!!, CosA π E, , = 8 8Tan@πê3D, Tan@πê6D, Tan@πêD, Tan@πê4D, Tan@πê4.`0D<
6 6 Math5-LS06-.nb 9 è!!! 3, è!!! 3, è!!! 3, TanA π E, = 4 8Cot@πê4D, Cot@πê8D, Cot@πê8D, Cot@πê8.`0D< 9, CotA π π E, CotA E,.44356= 8 8 Cyklometrické funkce ArcSin, ArcCos, ArcTan, ArcCot 9ArcSinA è!!!! 3 ë E, ArcSin@ ê 4D, ArcSin@0.5D, ArcSin@3D, ArcSin@3.D= 9 π 3, ArcSinA E, 0.568, ArcSin@3D, = 4 9ArcCosA è!!!! 3 ë E, ArcCos@ ê 4D, ArcCos@0.5D, ArcCos@3D, ArcCos@3.D= 9 π 6, ArcCosA E,.38, ArcCos@3D, = 4 9ArcTanA è!!!! 3 E, ArcTan@3D, ArcTan@3.D, ArcTan@3.`0D= 9 π, ArcTan@3D,.4905, = 3 9ArcCotA è!!!! 3 E, ArcCot@3D, ArcCot@3.D, ArcCot@3.`0D= 9 π, ArcCot@3D, 0.375, = 6 Hyperbolické funkce Sinh, Cosh, Tanh, Coth 8Sinh@D, Sinh@.D, Sinh@.`0D, Cosh@D, Cosh@.D, Cosh@.`0D< 8Sinh@D,.75,.75094, Cosh@D,.54308, < 8Tanh@D, Tan@.D, Tan@.`0D, Coth@D, Coth@.D, Coth@.`0D< 8Tanh@D,.5574, , Coth@D,.3304, < Hyperbolometrické funkce ArcSinh, ArcCosh, ArcTanh, ArcCoth 8ArcSinh@D, ArcSinh@.D, ArcCosh@D, ArcCosh@.D< 8ArcSinh@D, , ArcCosh@D,.3696< 8ArcTanh@ ê D, ArcTanh@0.5D, ArcTanh@D, ArcTanh@.D< 9ArcTanhA E, , ArcTanh@D, =
7 Math5-LS06-.nb 7 8ArcCoth@D, ArcCoth@.D, ArcCoth@ ê D, ArcCoth@0.5D< 9ArcCoth@D, , ArcCothA E, = Některé další funkce Abs, Arg, Re, Im, Sign, Conjugate 8Abs@ 5D, Abs@ + D, Abs@. D, Abs@.`0 D, Abs@x + y D< 85, è!!!,.44, , Abs@x + yd< 8Arg@ D, Arg@ + D, Arg@ D, Arg@ D, Arg@ D< H* -p < Arg@zD p *L 9π, 3 π 4, π, π, 3 π 4 = 9Re@ D, Im@ D, ReA è!!!!!!! 3 E, ReA è!!!!!!!!! 3. E, ImA è!!!!!!! 3 E, ImA è!!!!!!!!! 3. E= 9,, è!!! ê3, , 3,.09= ê3 Funkce Sign je definována pro všechna nenulová reálná a komplexní čísla jako podíl čísla a jeho absolutní hodnoty, Sign@0D = 0. 8Sign@ πd, Sign@ D, Sign@0D, Sign@0.D, Sign@.D, Sign@πD< 8,, 0, 0,, < 9Sign@3 D, Sign@ + D, SignA. + è!!!! 3 E, SignA.`0 + è!!!! 3 E= 9, è!!! +, , = Conjugate@zD je číslo komplexně sdružené ke komplexnímu číslu z. Funkce se chová poněkud podivně, je-li reálná část čísla z číslo s (libovolnou) danou přesností. 9ConjugateA + è!!!! 3 E, Conjugate@ + x D, Conjugate@x + y D= 8 è!!! 3, Conjugate@xD, Conjugate@x + yd< 9ConjugateA. + è!!!! 3 E, ConjugateA + è!!!!!! 3. E, ConjugateA. + è!!!!!! 3. E= ,.7305, < 9ConjugateA.`0 + è!!!! 3 E, ConjugateA.`0 + è!!!!!! 3. E= , <
8 8 Math5-LS06-.nb 9ConjugateA. + è!!!!!!!!!!!!!!! 3.`0 E, ConjugateA.`0 + è!!!!!!!!!!!!!!! 3.`0 E= , < IntegerPart, FractionalPart, Floor, Ceiling, Round, Max, Min 9IntegerPartA è!!!! 5E, FractionalPartA è!!!!!! 5.E, FractionalPartA è!!!!!!!!!!!!!!! 5.`0 E= 8, , < 9IntegerPartA è!!!! 5E, IntegerPartA è!!!!!! 5.E, FractionalPartA è!!!!!!!!!!!!!!! 5.`0 E= 8,, < 9FloorA è!!!! 5E, FloorA è!!!!!! 5.E, FloorA è!!!! 5E, FloorA è!!!!!! 5.E= 8,, 3, 3< 9CeilingA è!!!! 5E, CeilingA è!!!!!! 5.E, CeilingA è!!!! 5E, CeilingA è!!!!!! 5.E= 83, 3,, < 9RoundA è!!!! 5E, RoundA è!!!!!! 5.E, RoundA è!!!! 5E, RoundA è!!!!!! 5.E= 8,,, < Zaokrouhlení čísla è!!!!! 5. = ` na n desetinných míst pro n =, 3, 5 9RoundA è!!!!!! 5. 0Eë0., RoundA è!!!!!! Eë0. 3, RoundA è!!!!!! Eë0. 5 = 8.,.36,.3607< Quotient, Mod, GCD, LCM, Divisors, Prime, PrimePi, PrimeQ Quotient@x, yd resp. Mod@x, yd je částečný podíl resp. zbytek při dělení čísla x číslem y. Zbytek má stejné znaménko jako dělitel y. 8Quotient@7, 4D, Mod@7, 4D, Quotient@7, 4D, Mod@7, 4D< 84,, 5, 3< 8Quotient@ 7, 4D, Mod@ 7, 4D, Quotient@ 7, 4D, Mod@ 7, 4D< 8 5, 3, 4, < GCD@x, y,...d resp. LCM@x, y,...d je největší společný dělitel resp. nejmenší společný násobek exaktních čísel x, y,... 8GCD@, 8, 4D, LCM@, 8, 4D<
9 Math5-LS06-.nb 9 86, 7< Divisors@xD je seznam všech kladných dělitelů exaktního čísla x. 8Divisors@4D, Divisors@ 4D < 88,, 3, 4, 6, 8,, 4<, 8,, 3, 4, 6, 8,, 4<< Prime@nD je n-té prvočíslo, PrimePi@nD je počet prvočísel n, PrimeQ@xD je test prvočíselnosti čísla x. 8Prime@D, Prime@0D, Prime@0 6 D, Prime@0 0 D < 8, 9, , < 8PrimePi@000D, PrimePi@ D< 868, < 8PrimeQ@7D, PrimeQ@0D< 8True, False< Factorial, Binomial 8Factorial@5D, 5!< , < 8Binomial@7, 3D, Binomial@a, 4D, Binomial@ 6, D< 935, H 3 + al H + al H + al a, = 4 Random, SeedRandom, $RandomState Pseudonáhodná celá čísla 8Random@Integer, 5D, Random@Integer, 8 4, 5<D< H* Z intervalu X0, 5\ a X-4, 5\ *L 84, 0< Pseudonáhodná strojově přesná reálná a komplexní čísla 8Random@D, Random@Real, 5D, Random@Real, 8 4, 5<D< H* Z intervalu X0, \, X0, 5\ a X-4, 5\ *L ,.387, < 8Random@Complex, + D, Random@Complex, 8, + <D< H* Zečtverce X0,\+ X0,\ a obdélníkux,\+ X,\ *L , <
10 0 Math5-LS06-.nb H* Nastavení generátoru pseudonáhodných čísel *L 5D, + D< 8, 0.797, < s = $RandomState; H* Uchování vnitřního stavu generátoru pseudonáhodných čísel *L 8Random@Integer, 5D, Random@D, Random@Complex, + D< 84, , < 8Random@Integer, 5D, Random@D, Random@Complex, + D< 80, , < $RandomState = s;h* Obnovení vnitřního stavu generátoru pseudonáhodných čísel *L Clear@sD; 8Random@Integer, 5D, Random@D, Random@Complex, + D< 84, , < SeedRandom@ D; H* Resetování generátoru pseudonáhodných čísel *L 8Random@Integer, 5D, Random@D, Random@Complex, + D< 8, 0.797, < Definování funkcí Příklad Clear@f, g, h, x, yd; f = Sum@Prime@kD # k, 8k,, 3<D &; g = Function@x, Sum@Prime@kD x k, 8k,, 3<DD; h@x_d := Sum@Prime@kD x k, 8k,, 3<D; H* Výrazy označené symboly f a g jsou tzv. anonymní neboli čisté funkce Hpure functionsl. *L 8f@xD, g@yd, h@zd< 8 x + 3 x + 5 x 3, y + 3 y + 5 y 3, z + 3 z + 5 z 3 < Příklad Clear@f, g, x, yd; 3 f@x_d := Random@Integer, 80, 5<D x k ; H Odložená definice L k=0 3 g@x_d = Random@Integer, 80, 5<D x k ; k=0 H Okamžitá definice L
11 Math5-LS06-.nb x + 4 x + 4 x 3, + 5 y + y + 5 y 3 <, x + x 3, y + y 3 << Příklad 3 Clear@f, g, h, x, yd; f = Function@x, If@x > 0, x, x, IndeterminateDD; g@x_d := If@x > 0, x, x, IndeterminateD; h@x_d := Piecewise@88x, x > 0<, 8 x, x 0<<, IndeterminateD; 8f@xD, f@ πd, f@πd< 8Indeterminate, π, π < 8g@xD, g@ πd, g@πd< 8Indeterminate, π, π < 8h@xD, h@ πd, h@πd< x Ø x > 0 9 x x 0, π, π = ± Indeterminate True Příklad 4 Clear@f, x, yd; f@x_d := x H π xl Sin@xD ê; 0 x π; f@x_d := f@mod@x, πdd ê; x > π; f@x_d := f@mod@x, πdd ê; x < 0; f@x_d := Indeterminate; Plot@f@xD, 8x, 4 π, 4 π<, AspectRatio 0.4D; f ê@8x, 9 πê, 5 πê, πê, 3 πê, 7 πê < 9Indeterminate, 3 π 4, 3 π 4, 3 π 4, 3 π 4, 3 π 4 =
12 Math5-LS06-.nb Příklad 5 Clear@fD; f@x_d := x ê; x ; f@x_d := x f@x D ê; x > ; Table@f@xD, 8x,, <D 8,, 6, 4, 0, 70, 5040, 4030, 36880, , < Definition@fD f@x_d := x ê; x f@x_d := x f@x D ê; x > Příklad 6 Clear@fD; f@x_d := Hf@xD = xl ê; x ; f@x_d := Hf@xD = x f@x DL ê; x > ;H* Funkce pamatující si své hodnoty *L Definition@fD f@x_d := Hf@xD = xl ê; x f@x_d := Hf@xD = x f@x DL ê; x > f@d; Definition@fD f@d = f@d = f@x_d := Hf@xD = xl ê; x f@x_d := Hf@xD = x f@x DL ê; x > Atributy funkcí / symbolů Na chování funkcí (operací) mají vliv jejich tzv. atributy. Zde jsou některé z nich: Flat, Listable, Orderless, Protected, ReadProt Atribut Flat vyjadřuje asociativitu, atribut OrderLess vyjadřuje komutativitu. Tyto dva atributy mají např. funkce Plus a Times: 88a +Hb +Hc + dll, a +Hd +Hc + bll<, 8a Hb Hc dll, a Hd Hc bll<< 88a + b + c + d, a + b + c + d<, 8a b c d, a b c d<<
13 Math5-LS06-.nb 3 Atribut Listable znamená, že funkce (operace) se aplikuje automaticky na každý člen seznamu. Tento atribut mají aritmetické operace, mocnimy, všechny elementární funkce a mnohé další, npř. Abs, Arg, Conjugate, Re, Im, Sign, IntegerPart, FractionalPart, Round, Floor, Ceiling, Quotient, Mod, Divisors, Prime, PrimePi, PrimeQ, Factorial, Binomial. 8a +8b, c, d<, a 8b, c, d<, 8a, b, c< +8d, e, f<, 8a, b, c< 8d, e, f<< 88a + b, a + c, a + d<, 8a b, a c, a d<, 8a + d, b + e, c + f<, 8a d, b e, c f<< 8a 8b,c,d<, 8a, b, c< d, 8a, b, c< 8d,e,f< < 88a b, a c, a d <, 8a d, b d, c d <, 8a d, b e, c f << Factorial@8,, 3, 4, 5<D 8,, 6, 4, 0< 8Binomial@7, 8,, 3<D, Binomial@85, 6, 7<, 3D, Binomial@85, 6, 7<, 8,, 3<D< 887,, 35<, 80, 0, 35<, 85, 5, 35<< Atribut Protected mají všechny zabudované funkce. Tento atribut znamená, že vlastnosti funkce nelze měnit: 9 è!!!!!!! 3, è!!!!!!! 3 =, è!!!!!!! 3 = Set::write : Tag Power in H L ê3 is Protected. More 8H L ê3,, H L ê3 < Atribut Protected ale můžeme odstranit a pak vlastnosti funkce pozměnit: Unprotect@PowerD; è!!!!!!! 3 = ; è!!!!!!! 3 Původní stav obnovíme pomocí příkazů Clear@PowerD; Protect@PowerD nebo è!!!!!!! 3 - =.; Protect@PowerD; è!!!!!!! 3 =.; Protect@PowerD; è!!!!!!! 3 H L ê3 Clear@smbD můžeme použít jenom v případě, že se symbolem smb nejsou spojeny žádné systémové definice, tj. definice nevytvořené námi. Atribut ReadProtected nedovoluje číst systémové definice spojené se symbolem. Atributy symbolu zjistíme příkazem Attributes, měnit atributy můžeme pomocí příkazů ClearAttributes a SetAttributes, viz Help.
14 4 Math5-LS06-.nb Seznamy, jejich vytváření a reprezentace Vytváření seznamů. Přímo, vypsáním jeho členů. Počet členů seznamu zjistíme pomocí funkce Length. 8List@,, 3, 4D, 8,, 3, 4<, Length@8,, 3, 4<D< 88,, 3, 4<, 8,, 3, 4<, 4<. Nepřímo pomocí Range. 8Range@4D, Range@, 4D, Range@, 4D< 88,, 3, 4<, 8,, 3, 4<, 8,, 0,,, 3, 4<< 8Range@, 9, D, Range@, 9, 3.D, Range@8,, D< 88, 4, 6, 8<, 8,., 5., 8.3<, 88, 6, 4,, 0, << 3. Nepřímo pomocí Table. Clear@f, g, hd; 8Table@f@D, 83<D, Table@f@D, 8i, 3<D< 88f@D, f@d, f@d<, 8f@D, f@d, f@d<< 8Table@f@iD, 8i, 3<D, Table@f@iD, 8i,, 3<D< 88f@D, f@d, f@3d<, 8f@D, f@d, f@3d<< 8Table@f@iD, 8i,, 5, <D, Table@f@iD, 8i, 7,, <D< 88f@ D, f@0d, f@d, f@4d<, 8f@7D, f@5d, f@3d, f@d<< Table@f@i, g@jdd, 8i,, <, 8j, 4,, <D H* Dvourozměrný seznam *L 88f@, g@4dd, f@, g@3dd, f@, g@dd<, 8f@, g@4dd, f@, g@3dd, f@, g@dd<< Table@f@i, g@j, h@kddd, 8i,, <, 8j,, 3<, 8k,,, <D H* Trojrozměrný seznam *L 888f@, g@, h@ddd, f@, g@, h@ DDD<, 8f@, g@3, h@ddd, f@, g@3, h@ DDD<<, 88f@, g@, h@ddd, f@, g@, h@ DDD<, 8f@, g@3, h@ddd, f@, g@3, h@ DDD<<<
15 Math5-LS06-.nb 5 4. Nepřímo pomocí Array. Clear@aD; α = Array@a, 3D H Jednorozměrné pole L 8a@D, a@d, a@3d< a@d = ; a@3d = ; α 8, a@d, < Clear@bD; β = Array@b, 8, 3<D H Dvourozměrné pole L 88b@, D, b@, D, b@, 3D<, 8b@, D, b@, D, b@, 3D<< b@, D = ; b@, 3D = ; β 88, b@, D, b@, 3D<, 8b@, D, b@, D, << Clear@cD; γ = Array@c, 8, 3, <D H Trojrozměrné pole L 888c@,, D, c@,, D<, 8c@,, D, c@,, D<, 8c@, 3, D, c@, 3, D<<, 88c@,, D, c@,, D<, 8c@,, D, c@,, D<, 8c@, 3, D, c@, 3, D<<< c@,, D = 3; c@, 3, D = 3; γ 8883, c@,, D<, 8c@,, D, c@,, D<, 8c@, 3, D, c@, 3, D<<, 88c@,, D, c@,, D<, 8c@,, D, c@,, D<, 8c@, 3, D, 3<<< Tabulková a maticová reprezentace seznamů ColumnForm ColumnForm@8, 3<D 3 ColumnForm@8, 3<, CenterD 3 ColumnForm@8, 3<, RightD
16 6 Math5-LS06-.nb 3 Použijeme-li příkaz SetOptions@ColumnForm, CenterêRightD, sloupce budou vždy zarovnány centrovány/zarovnány napravo. Nastavení zrušíme příkazem ClearOptions@ColumnForm, CenterêRightD. TableForm TableForm@8, <D H* Reprezentace jednorozměrného seznamu *L TableForm@88, <, 8, 3, 34<<D H* Reprezentace dvourozměrného seznamu *L 3 34 TableForm@88,, 3<, 8, 3, 34<<, TableSpacing 8, 0.5<D TableForm@88,, 3<, 8, 3, 34<<, TableAlignments CenterD TableForm@88,, 3<, 8, 3, 34<<, TableAlignments RightD Použijeme-li příkaz SetOptions@TableForm, TableAlignments -> CenterêRightD, sloupce budou vždy centrovány/zarovnány napravo. Ke zrušení nastavení stačí příkaz SetOptions zaměnit příkazem ClearOptions. Analogicky můžeme nastavit vzdálenosti řádků a sloupců. MatrixForm 8, < êê MatrixForm H* Reprezentace jednorozměrného seznamu *L J N 88,, 3<, 8, 3, 34<< êê MatrixForm H* Reprezentace dvourozměrného seznamu, jehož řádky mají stejnou délku *L J N 88, <, 8, 3, 34<< êê MatrixForm H* Reprezentace dvourozměrného seznamu, jehož řádky nemají stejnou délku *L
17 Math5-LS06-.nb 7 8, < J 8, 3, 34< N Skryté/volitelné argumenty Argumenty typu TableAlignments Æ Value, TableSpacing Æ Value jsou tzv. skryté argumenty (optional arguments). Zjistíme je pomocí příkazu Options: Options@TableFormD 8TableAlignments Automatic, TableDepth, TableDirections Column, TableHeadings None, TableSpacing Automatic< Options@MatrixFormD 8TableAlignments Automatic, TableDepth, TableDirections Column, TableHeadings None, TableSpacing Automatic< Přestože TableForm a MatrixForm mají tyto argumenty naprosto stejné a připouštějí pro ně stejné hodnoty, jak zjistíme v Helpu, zarovnání sloupců v MatrixForm je stejné pro všechny tři možné hodnoty argumentu TableAlignments. Podobně nemá žádný vliv na mezery mezi řádky a sloupci změna nastavení argumentu TableSpacing. Ve verzi 5.0 bylo možné změnit zarovnání a mezery dodatečně pomocí Option Inspector, a to buď globálně, nebo pro všechny buňky v dokumentu nebo pouze pro vybranou buňku. Dokonce bylo možné zarovnat každý sloupec a řádek jinak. Ve verzi 5. to možné není. Chování MatrixForm dokonce ani neodpovídá nastavení uvedenému v Option Inspector. Jedinou možností je pomocí ShowExpression z rolety Format otevřít příslušnou výstupní buňku, pozměnit hodnotu skrytého argumentu TableAlignments resp. TableSpacings a buňku opět zavřít. 88,, 3<, 8, 3, 34<< êê MatrixForm J N Manipulace se seznamy a výrazy Omezíme se na manipulaci se seznamy a výrazy na nejvyšší úrovni, což je v podstatě manipulace s jednorozměrnými seznamy. Manipulace na dvou nebo více úrovních je analogická, viz Help. Clear@f, gd; s = f@,, 3, 4, 5, 6, 7D; s = f@x, x, 8x<, 8x <, y, y, 8y<, 8y <, x y, x y, x z, x y zd; s3 = f@f@, f@, 3DD, f@f@, f@dd, f@3ddd; s4 = f@f@, f@, 3DD, g@g@, g@dd, g@3ddd; SeedRandom@ D; s5 = Table@Random@Integer, 8 00, 00<D, 800<D; Úrovně výrazů Table@Level@s, 8i<D, 8i,, Depth@sD <D êê ColumnForm@#, CenterD &
18 8 Math5-LS06-.nb 8x, x, 8x<, 8x <, y, y, 8y<, 8y <, x y, x y, x z, x y z< 8x,, x, x, y,, y, y, x, y, x, y, x, z, x, y, z< 8x,, y,, y,, x,, y, < Table@Level@s3, 8i<D, 8i,, Depth@sD <D êê ColumnForm@#, CenterD & 8f@, f@, 3DD, f@f@, f@dd, f@3dd< 8, f@, 3D, f@, f@dd, f@3d< 8, 3,, f@d, 3< Table@Level@s4, 8i<D, 8i,, Depth@sD <D êê ColumnForm@#, CenterD & 8f@, f@, 3DD, g@g@, g@dd, g@3dd< 8, f@, 3D, g@, g@dd, g@3d< 8, 3,, g@d, 3< Extrakce prvků a částí First, Last, Most, Rest, Head 8s, First@sD, Last@sD, Most@sD, Rest@sD, Head@sD< 8f@,, 3, 4, 5, 6, 7D,, 7, f@,, 3, 4, 5, 6D, f@, 3, 4, 5, 6, 7D, f< Extract 8s, Extract@s, 3D, Extract@s, 83<D, Extract@s, 5D, Extract@s, 8 5<D< 8f@,, 3, 4, 5, 6, 7D, 3, 3, 3, 3< 8s, Extract@s, 88<, 86<, 84<<D, Extract@s, 88 6<, 8 <, 8 4<<D< 8f@,, 3, 4, 5, 6, 7D, 8, 6, 4<, 8, 6, 4<< 8s, Extract@s, 883<, 85<, 87<<, gd< 8f@,, 3, 4, 5, 6, 7D, 8g@3D, g@5d, g@7d<< Part 8s, Part@s, 3D, s@@3dd, Part@s, 5D, s@@ 5DD< 8f@,, 3, 4, 5, 6, 7D, 3, 3, 3, 3< 8s, Part@s, 83<D, s@@83<dd, Part@s, 8 5<D, s@@8 5<DD< 8f@,, 3, 4, 5, 6, 7D, f@3d, f@3d, f@3d, f@3d< 8s, Part@s, 85, 3<D, s@@85, 3<DD, Part@s, 8 3, 5<D, s@@8 3, 5<DD<
19 Math5-LS06-.nb 9 8f@,, 3, 4, 5, 6, 7D, f@5, 3D, f@5, 3D, f@5, 3D, f@5, 3D< Take 8s, Take@s, 3D, Take@s, 8, 4<D, Take@s, 8 6, 4<D< 8f@,, 3, 4, 5, 6, 7D, f@,, 3D, f@, 3, 4D, f@, 3, 4D< 8s, Take@s, 8, 6, <D, Take@s, 85,, <D< 8f@,, 3, 4, 5, 6, 7D, f@, 3, 5D, f@5, 3, D< Cases s f@x, x, 8x<, 8x <, y, y, 8y<, 8y <, x y, x y, x z, x y zd Cases@s, x_symbold 8x, y< 8Cases@s, Power@x, n_dd, Cases@s, Power@x, n_.dd< 88x <, 8x, x << 8Cases@s, Power@x_, n_dd, Cases@s, Power@x_Symbol, n_.dd< 88x, y <, 8x, x, y, y << 8Cases@s, 8Power@x_, n_d<d, Cases@s, 8Power@x_, n_.d<d< 888x <, 8y <<, 88x<, 8x <, 8y<, 8y <<< 8Cases@s, x y D, Cases@s, x y_. z_.d< 88x y, x y, x y z<, 8x, x y, x y, x y z<< Cases@s, u : Power@x, n_.d» 8Power@x, n_.d<d 8x, x, 8x<, 8x << Cases@s, u : Power@x_Symbol, n_.d» 8Power@x_, n_.d<d 8x, x, 8x<, 8x <, y, y, 8y<, 8y <<
20 0 Math5-LS06-.nb Select s5 88, 7,, 7, 8,, 9, 58, 00, 94, 96, 0, 86, 5, 96, 7, 50, 9, 34, 3, 70, 30, 9, 3, 8, 69, 6, 9, 3, 94, 5, 86, 97, 0, 7, 7, 79, 7, 33, 7, 77, 80, 73, 7, 9, 7,,, 55, 6,, 3, 93, 0, 74,, 39, 7, 7,, 4, 53, 40, 85, 6, 6, 9, 59, 00, 8, 93, 3, 84, 44, 8, 6, 8, 5, 60,, 90, 3, 43, 6, 38, 30, 49, 8,,, 7, 60, 00, 6, 79, 9, 5, 96, 87, 5< OddQD 8 7, 7,, 9, 7, 3, 9, 3, 69, 9, 3, 97, 7, 7, 79, 7, 33, 7, 77, 73, 7, 9, 7,,, 55, 6, 3, 93,, 39, 7, 7,, 53, 85, 6, 9, 59, 93, 3, 6, 8, 5,, 43, 49,, 7, 6, 79, 9, 5, 87< Select@s5, PrimeQD 8 7, 7,, 9, 7, 3, 9, 3, 9, 3, 97, 7, 79, 7, 73, 7, 7,, 6, 3, 7, 7, 53, 6, 59, 3, 6,, 43,, 7, 6, 79, 9< Select@s5, Mod@#, 7D 0 &D 88, 7, 0, 70, 8, 7, 77,, 4, 9, 84, 49,, 7< Select@s5, Quotient@#, 7D 3 &D 894, 96, 93, 9, 93, 96< Select@s5, Abs@# 6 # + 7D < 0 &D 80, 3,,, < Přidávání a odstraňování prvků Append, Prepend, Insert 8s, Append@s, xd, Prepend@s, xd< 8f@,, 3, 4, 5, 6, 7D, f@,, 3, 4, 5, 6, 7, xd, f@x,,, 3, 4, 5, 6, 7D< 8s, Insert@s, x, D, Insert@s, x, 3D, Insert@s, x, 88<, 84<<D< 8f@,, 3, 4, 5, 6, 7D, f@, x,, 3, 4, 5, 6, 7D, f@,, 3, 4, 5, x, 6, 7D, f@, x,, 3, x, 4, 5, 6, 7D<
21 Math5-LS06-.nb Delete 8s, D, 3D, 88<, 83<, 8 <<D< 8f@,, 3, 4, 5, 6, 7D, f@, 3, 4, 5, 6, 7D, f@,, 3, 4, 6, 7D, f@, 4, 5, 6D< Drop 8s, Drop@s, 3D, Drop@s, 3D, Drop@s, 8, 4<D, Drop@s, 8 4, <D< 8f@,, 3, 4, 5, 6, 7D, f@4, 5, 6, 7D, f@,, 3, 4D, f@, 5, 6, 7D, f@,, 3, 7D< 8s, Drop@s, 8, 5, <D, Drop@s, 8, 5, <D< 8f@,, 3, 4, 5, 6, 7D, f@, 4, 6, 7D, f@,, 4, 6D< DeleteCases s f@x, x, 8x<, 8x <, y, y, 8y<, 8y <, x y, x y, x z, x y zd DeleteCases@s, x_symbold f@x, 8x<, 8x <, y, 8y<, 8y <, x y, x y, x z, x y zd 8DeleteCases@s, Power@x, n_dd, DeleteCases@s, Power@x, n_.dd< 8f@x, 8x<, 8x <, y, y, 8y<, 8y <, x y, x y, x z, x y zd, f@8x<, 8x <, y, y, 8y<, 8y <, x y, x y, x z, x y zd< 8DeleteCases@s, Power@x_, n_dd, DeleteCases@s, Power@x_Symbol, n_.dd< 8f@x, 8x<, 8x <, y, 8y<, 8y <, x y, x y, x z, x y zd, f@8x<, 8x <, 8y<, 8y <, x y, x y, x z, x y zd< 8DeleteCases@s, 8Power@x_, n_d<d, DeleteCases@s, 8Power@x_, n_.d<d< 8f@x, x, 8x<, y, y, 8y<, x y, x y, x z, x y zd, f@x, x, y, y, x y, x y, x z, x y zd< 8DeleteCases@s, x y D, DeleteCases@s, x y_. z_.d< 8f@x, x, 8x<, 8x <, y, y, 8y<, 8y <, x zd, f@x, 8x<, 8x <, y, y, 8y<, 8y <, x zd< DeleteCases@s, u : Power@x, n_.d» 8Power@x, n_.d<d
22 Math5-LS06-.nb y, 8y<, 8y <, x y, x y, x z, x y zd DeleteCases@s, u : Power@x_Symbol, n_.d» 8Power@x_, n_.d<d f@x y, x y, x z, x y zd Join a množinové operace 8Join@8, <D, Join@8, <, 8, <D, Join@8, <, 8, <, 83,, <D< 88, <, 8,,, <, 8,,,, 3,, << 8Union@8, <D, Union@8, <, 8, <D, Union@8, <, 8, <, 83,, <D< 88<, 8, <, 8,, 3<< 8Intersection@8,,, 3<D, Intersection@8,,, 3<, 8,, 3<D< 88,, 3<, 8, 3<< Intersection@8,,, 3<, 8,, 3<, 8, 3<D 83< 8Complement@8,,, 3, 4, 5<D, Complement@8,,, 3, 4, 5<, 84, 3, <D< 88,, 3, 4, 5<, 8, 5<< Complement@8,,,, 3, 4, 5<, 84, 3, <, 8, 5<D 8< Argumenty operací Join, Union, Intersection a Complement jsou ve všech uvedených příkladech seznamy, tj. výrazy s hlavičkou List. To však není podmínka, List lze všude zaměnit libovolným symbolem. Např. 8Join@f@, DD, Join@f@, D, f@, DD, Join@f@, D, f@, D, f@3,, DD< 8f@, D, f@,,, D, f@,,,, 3,, D< 8Union@f@, DD, Union@f@, D, f@, DD, Union@f@, D, f@, D, f@3,, DD< 8f@D, f@, D, f@,, 3D< Některé další operace Flatten 8s3, Flatten@s3, D, Flatten@s3, D, Flatten@s3, 3D, Flatten@s3D< êê ColumnForm@#, CenterD &
23 Math5-LS06-.nb 3 f@f@, f@, 3DD, f@f@, f@dd, f@3ddd f@, f@, 3D, f@, f@dd, f@3dd f@,, 3,, f@d, 3D f@,, 3,,, 3D f@,, 3,,, 3D 8s3, Flatten@s3, D, Flatten@s3, D, Flatten@s3, 3D, Flatten@s3D< ê. f List êê ColumnForm@#, CenterD & 88, 8, 3<<, 88, 8<<, 83<<< 8, 8, 3<, 8, 8<<, 83<< 8,, 3,, 8<, 3< 8,, 3,,, 3< 8,, 3,,, 3< 8s4, Flatten@s4,, gd, Flatten@s4,, gd, Flatten@s4,, gd< êê ColumnForm@#, CenterD & f@f@, f@, 3DD, g@g@, g@dd, g@3ddd f@f@, f@, 3DD, g@, g@dd, g@3dd f@f@, f@, 3DD,, g@d, 3D f@f@, f@, 3DD,,, 3D 8s4, Flatten@s4,, gd, Flatten@s4,, gd, Flatten@s4,, gd< ê. f List êê ColumnForm@#, CenterD & 88, 8, 3<<, g@g@, g@dd, g@3dd< 88, 8, 3<<, g@, g@dd, g@3d< 88, 8, 3<<,, g@d, 3< 88, 8, 3<<,,, 3< 8s4, Flatten@s4,, gd, Flatten@s4,, gd, Flatten@s4,, gd< ê. g List êê ColumnForm@#, CenterD & f@f@, f@, 3DD, 88, 8<<, 83<<D f@f@, f@, 3DD, 8, 8<<, 83<D f@f@, f@, 3DD,, 8<, 3D f@f@, f@, 3DD,,, 3D Reverse f@,,, c, 3, 6, a, 3,, b, D êê Reverse f@, b,, 3, a, 6, 3, c,,, D RotateLeft, RotateRight 8RotateLeft@f@,,, a, 3, bdd, RotateRight@f@,,, a, 3, bdd< 8f@,, a, 3, b, D, f@b,,,, a, 3D<
24 4 Math5-LS06-.nb a, 3, bd, 3D, a, 3, bd, 3D< 3, b,,, D, 3, b,,, D< a, 3, bd, 3D, a, 3, bd, 3D< 3, b,,, D, 3, b,,, D< Sort c, 3, 6, a, 3,, b, D êê Sort f@,,,,, 3, 3, 6, a, b, cd f@,,, c, 3, 6, a, 3,, b, D êê Function@x, Sort@x, Order@#, #D &DD f@c, b, a, 6, 3, 3,,,,, D Partition Partition@f@,, 3, 4, 5, 6, 7, 8D, D f@f@, D, f@3, 4D, f@5, 6D, f@7, 8DD Partition@f@,, 3, 4, 5, 6, 7, 8D, 3D f@f@,, 3D, f@4, 5, 6DD Partition@f@,, 3, 4, 5, 6, 7, 8D, 3, D f@f@,, 3D, f@, 3, 4D, f@3, 4, 5D, f@4, 5, 6D, f@5, 6, 7D, f@6, 7, 8DD Partition@f@,, 3, 4, 5, 6, 7, 8D, 3, D f@f@,, 3D, f@3, 4, 5D, f@5, 6, 7DD Permutations Permutations@8,, 3<D 88,, 3<, 8, 3, <, 8,, 3<, 8, 3, <, 83,, <, 83,, << Permutations@f@,,, 3DD 8f@,,, 3D, f@,, 3, D, f@, 3,, D, f@,,, 3D, f@,, 3, D, f@,,, 3D, f@,, 3, D, f@, 3,, D, f@, 3,, D, f@3,,, D, f@3,,, D, f@3,,, D<
25 Math5-LS06-.nb 5 Split Split@8,,,, 4, 4, 5, 6, 5, 4, 6, 8, 0, 8<D 88<, 8,, <, 84, 4<, 85<, 86<, 85<, 84<, 86<, 88<, 80<, 88<< Split@f@,,,, 4, 4, 5, 6, 5, 4, 6, 8, 0, 8DD f@f@d, f@,, D, f@4, 4D, f@5d, f@6d, f@5d, f@4d, f@6d, f@8d, f@0d, f@8dd Split@f@,,,, 4, 4, 5, 6, 5, 4, 6, 8, 0, 8D, # # &D f@f@,,, D, f@4, 4, 5, 6, 5, 4D, f@6d, f@8d, f@0, 8DD Subsets Generuje podseznamy resp. výrazy s menším počtem argumentů ale stejnou hlavičkou. Subsets@f@,,, 3D, 8<D H* Výrazy s jedním argumentem *L 8f@D, f@d, f@d, f@3d< Subsets@f@,,, 3D, 8<D H* Výrazy se dvěma argumenty *L 8f@, D, f@, D, f@, 3D, f@, D, f@, 3D, f@, 3D< Subsets@8,,, 3<, D H* Podseznamy s nejvýše členy *L 88<, 8<, 8<, 8<, 83<, 8, <, 8, <, 8, 3<, 8, <, 8, 3<, 8, 3<< Subsets@8,,, 3<, 8, 3<D H* Podseznamy s nebo 3členy *L 88, <, 8, <, 8, 3<, 8, <, 8, 3<, 8, 3<, 8,, <, 8,, 3<, 8,, 3<, 8,, 3<< Subsets@8,,, 3<D H* Všechny podseznamy *L 88<, 8<, 8<, 8<, 83<, 8, <, 8, <, 8, 3<, 8, <, 8, 3<, 8, 3<, 8,, <, 8,, 3<, 8,, 3<, 8,, 3<, 8,,, 3<< Subsets@f@,,, 3DD H* Všechny výrazy *L 8f@D, f@d, f@d, f@d, f@3d, f@, D, f@, D, f@, 3D, f@, D, f@, 3D, f@, 3D, f@,, D, f@,, 3D, f@,, 3D, f@,, 3D, f@,,, 3D< Tuples Generuje seznamy typu kartézského součinu resp. "kartézské součiny", jejichž prvky mají stejnou hlavičku jako první argument.
26 6 Math5-LS06-.nb <, D 88<, 8<, 8<< Tuples@8,, <, D 88, <, 8, <, 8, <, 8, <, 8, <, 8, <, 8, <, 8, <, 8, << Tuples@f@,, 3D, D 8f@, D, f@, D, f@, 3D, f@, D, f@, D, f@, 3D, f@3, D, f@3, D, f@3, 3D< Matice a vektory Vektor je seznam, jehož žádný člen nemá hlavičku List. Zda Mathematica považuje seznam za vektor, zjistíme pomocí VectorQ. Matice je seznam vektorů stejné délky. Zda Mathematica považuje seznam za matici, zjistíme pomocí MatrixQ. m = 88, <, 83, 4<<; m = 88,, 3<, 83, 4, 5<<; m3 = 88,, <, 8,, 3<, 8, 4, 9<<; Diagonální a jednotková matice 8DiagonalMatrix@8,, 3<D, IdentityMatrix@3D< êê ColumnForm 88, 0, 0<, 80,, 0<, 80, 0, 3<< 88, 0, 0<, 80,, 0<, 80, 0, << Transponovaná a inverzní matice 8Transpose@mD, Inverse@mD< 988, 3<, 8, 4<<, 98, <, 9 3, === Skalární a vektorový součin vektorů 8Dot@8, <, 8x, y<d, 8, <.8x, y< < 8x + y, x + y< 8Cross@8,, 3<, 8x, y, z<d, 8,, 3< 8x, y, z<< 88 3 y + z, 3 x z, x + y<, 8 3 y + z, 3 x z, x + y<< Součin vektoru a matice, součin matic a mocnina matice 8Dot@m, 8x, y<d, m.8x, y<< H* Součin matice a vektoru *L
27 Math5-LS06-.nb 7 88x + y, 3 x + 4 y<, 8x + y, 3 x + 4 y<< 8Dot@8x, y<, md, 8x, y<.m< H* Součin vektoru a matice *L 88x + 3 y, x + 4 y<, 8x + 3 y, x + 4 y<< 8Dot@m, md, m.m< H* Součin dvou matic *L 8887, 0, 3<, 85,, 9<<, 887, 0, 3<, 85,, 9<<< 8m.m.m, m.m3.transpose@md< H* Součin tří matic *L 88837, 54, 7<, 88, 8, 55<<, 884, 56<, 854, 460<<< 8MatrixPower@m, 3D, MatrixPower@m, 3D < H* Třetí mocnina matice a metice k ní inverzní *L 98837, 54<, 88, 8<<, , 7 8 =, 9 4 8, 37 8 === Determinant a stopa matice 8Det@mD, Det@m3D< 8, < 8Tr@mD, Tr@m3D< H* Stopa = součet prvků na diagonále *L 85, < Vlastní čísla matice 8Eigenvalues@mD, Eigenvalues@mD êê N< 99 I5 +è!!!!!! 33M, I5 è!!!!!! 33 M=, , 0.378<= StylePrint ê@ 8Eigenvalues@m3D, Eigenvalues@m3D êê N@#, 0D &<; 8Root@ + 5 # # + # 3 &, 3D, Root@ + 5 # # + # 3 &, D, Root@ + 5 # # + # 3 &, D< , , < Vlastní vektory matice StylePrint ê@ 8Eigenvectors@mD, Eigenvectors@mD êê N<; I5 +è!!!!!! 33M, =, I5 è!!!!!! 33M, ==
28 8 Math5-LS06-.nb ,.<, ,.<< êê N , ,.<, ,.465,.<, 8.053,.784,.<< Substituce a aplikace funkcí/symbolů na seznamy a výrazy Substituce ReplaceAll Rule@x, yd === x y; RuleDelayed@x, yd === x :> y; ReplaceAll@expr, xy_ruled === expr ê. xy_rule; ReplaceAll@expr, xy_ruledelayedd === expr ê. xy_ruledelayed; Clear@f, g, x, y, zd; expr = f@x 8 + y 0 + x y + x y zd f@x 8 + x y + y 0 + x y zd 8expr ê. f g, expr ê. x y< 8g@x 8 + x y + y 0 + x y zd, f@y 3 + y 8 + y 0 + y 4 zd< 8expr ê. 8x y, x z<, expr ê. 8x z, x z<< 8f@y 3 + y 8 + y 0 + y z D, f@y 0 + y z + y z + z 8 D< 8expr ê. x y ê. y z, expr ê. y z ê. x y< 8f@z 3 + z 5 + z 8 + z 0 D, f@y 8 + y z + y z 3 + z 0 D< expr ê. 88x 3, y 3<, 8x 3, y 3, z 3<< 8f@ zd, f@65880d< ReplaceRepeated 8x 0 y 5 êê. x n_ > x n, x 0 y 5 êê. x n_. > x n, x 0 y 5 êê. x_ n_ x n < 8x y 5, y 5, x y< êê. Hx_ ê; Abs@x D 0.00L 0.5 i k jx + y z H* Iterace k è!!!! *L x {
29 Math5-LS06-.nb 9.44 Aplikace funkcí/symbolů na seznamy a výrazy Apply Apply@f, exprd === expr 8x, y, z<, 8x, y, z< ê. List f< 8f@x, y, zd, f@x, y, zd< g@x, y, zd, g@x, y, zd ê. g List< 88x, y, z<, 8x, y, z<< g@x, y, g@zdd, g@x, y, g@zdd ê. g f< 8f@x, y, g@zdd, f@x, y, f@zdd< Map, MapAll Map@f, exprd === fê@ expr f ê@ g@x, g@y, g@zddd H* Aplikuje f na podvýrazy na. úrovni *L g@f@xd, f@g@y, g@zdddd Map@f, g@x, g@y, g@zddd, 8<D H* Aplikuje f na podvýrazy na úrovni *L g@x, g@f@yd, f@g@zdddd Map@f, g@x, g@y, g@zddd, D H* Aplikuje f na podvýrazy na úrovních a *L g@f@xd, f@g@f@yd, f@g@zddddd Map@f, g@x, g@y, g@zddd, 8, <D H* Aplikuje f na podvýrazy na úrovních,,... *L g@f@xd, f@g@f@yd, f@g@f@zdddddd Map@f, g@x, g@y, g@zddd, 8 <D H* Aplikuje f na listy výrazu, tj. na atomické podvýrazy *L g@f@xd, g@f@yd, g@f@zdddd Map@f, g@x, g@y, g@zddd, 80, <D H* Aplikuje f na podvýrazy na úrovních 0, a *L f@g@f@xd, f@g@f@yd, f@g@zdddddd MapAll@f, exprd == Map@f, expr, 80, <D
30 30 Math5-LS06-.nb , <D< êê ColumnForm Algebraické úpravy Expandování Expand + xl H x + x LD + x 3 H xl H + xl ExpandA E H + xl 4 H + xl 3 x H + xl x 3 H + xl ExpandNumerator, ExpandDenominator H xl H + xl H xl H + xl 9ExpandNumeratorA E, ExpandDenominatorA E= H + xl H + xl x x 3 H + xl, H xl H + xl + x + x = ExpandAll H xl H + xl ExpandAllA E H + xl 4 + x + x 3 x + x + x x 3 + x + x Slučování zlomků a Collect Together 4 TogetherA + x + x 3 x + x + x x 3 + x + x E 4 3 x x 3 H + xl
31 Math5-LS06-.nb 3 9TogetherA a + b + a a + b E, MapATogether, a + b + a E= a + b 9 + a + b + a b a H + a bl, a + a + b a H + a bl = Collect expr = + x + x x 3 + y x y x 3 y y + y 3 3 x y y 3 + x + x x 3 + y x y x 3 y y 3 x y + y 3 Collect@expr, xd H* Vyjádří expr jako polynom v x *L + x + x 3 H yl + y y + y 3 + x H y 3 y L Collect@expr, 8x, y<d H* Vyjádří expr jako polynom v x a koeficienty jako polynomy v y *L + x + x 3 H yl + y y + y 3 + x H y 3 y L Clear@fD; Collect@expr, x, fd H* Vyjádří expr jako polynom v x a na koeficienty aplikuje f *L x f@d + x 3 f@ yd + x f@ y 3 y D + f@ + y y + y 3 D Collect@expr, 8x, y<, fd y f@ D + f@ D + x 3 Hf@ D + y f@ DL + x f@d + y 3 f@d + x Hy f@ 3D + y f@ D + f@dl + y f@d Rozklad na součin, vytýkání, krácení Factor Factor@ x + 36 x + 54 x x x 8 D 6 H + x + 3 x 4 L H + 3 x + 6 x 4 L 8Factor@x 3D, Factor@x 3, Extension Root@# 3 &, DD< x, I è!!! 3 xm I è!!! 3 + xm< 8Factor@x 3 D, Factor@x 3, Extension Root@# + # + &, DD< 9H + xl H + x + x L, I +è!!! 3 xm I + è!!! 3 + xm H + xl= 4 FactorA + x + y + x y E x + x y
32 3 Math5-LS06-.nb H + xl H + yl x H + x yl FactorTerms FactorTerms@ x + 36 x + 54 x x x 8 D 6 H + 5 x + 6 x + 9 x 4 + x x 8 L FactorTermsA3 a x 3 a x ye 3 H9 a x a x yl Cancel x + x x 3 CancelA x + 4 x 4 x x 4 + x 5 5 x 6 x 7 + x E 8 x H + xl H + x L 3 Rozklad na jednoduché zlomky x ApartA E Hx + L H + 4 x + x L H + xl + + x H + 4 x + x L + 3 x H + 4 x + x L a + x 9ApartA, xe, ApartA a + x, ae= Ha + 3 a x + x L H a + a x + x L a 9 6 a x Ha + 3 a x + x L + a + 3 a x + x, H a + a x + x L + a x + 3 x H a + a x + x L = x ApartA Hx + L H + 4 x + x L ê. x t, Trig TrueE H + t L + + t H + 4 t + t L + 3 t H + 4 t + t L Úpravy trigonometrických výrazů TrigExpand, TrigFactor, TrigReduce expr = Cos@0 xd êê TrigExpand
33 Math5-LS06-.nb Cos@xD 6 Sin@xD 4 0 Cos@xD 4 Sin@xD Cos@xD Sin@xD 8 Sin@xD 0 expr êê TrigFactor HCos@xD Sin@xDL HCos@xD + Sin@xDL H + Cos@4 xd Sin@ xdl H + Cos@4 xd + Sin@ xdl expr êê TrigReduce Cos@0 xd expr = Sinh@0 xd êê TrigExpand 0 Cosh@xD 9 Sinh@xD + 0 Cosh@xD 7 Sinh@xD Cosh@xD 5 Sinh@xD Cosh@xD 3 Sinh@xD Cosh@xD Sinh@xD 9 expr êê TrigFactor Cosh@xD H Cosh@ xd + Cosh@4 xdl H + Cosh@ xd + Cosh@4 xdl Sinh@xD expr êê TrigReduce Sinh@0 xd TrigToExp, ExpToTrig expr = HCos@xD 3 + Sin@xD L 3 HCos@xD 3 Sin@xD L 3 HCos@xD 3 Sin@xD L 3 +HCos@xD 3 + Sin@xD L 3 expr êê TrigToExp x 3 8 x x x 8 6 x 8 6 x x x expr êê TrigToExp êê ExpToTrig Cos@ xd Cos@4 xd 4 3 Cos@6 xd Cos@8 xd 64 ComplexExpand, PowerExpand x+y Sin@x + yd êê ComplexExpand H* Předpokládá, že argumenty jsou reálné *L y Cos@xD Cosh@yD Sin@xD y Cos@xD Sin@xD Sinh@yD + H y Cosh@yD Sin@xD + y Cos@xD Sinh@yDL
34 34 Math5-LS06-.nb 9 è!!!!!! a, Ha bl x, Log@a bd= êê PowerExpand H Ne vždy korektní úprava L 8a, a x b x, Log@aD + Log@bD< Zjednodušování Simplify SimplifyA a + b + a E a + b + a + b + a b a + a b SimplifyAHCos@xD 3 + Sin@xD L 3 HCos@xD 3 Sin@xD L 3 E H3 Cos@xD 6 Sin@xD + Sin@xD 6 L 8Simplify@Sqrt@x D, x > 0D, Simplify@Sqrt@x D, x < 0D< 8x, x< SimplifyA a b + b c + c a 3, a > 0 && b > 0 && c > 0E True 8Simplify@Sqrt@x D, x RealsD, Simplify@x + 0, x RealsD< 8Abs@xD, False< 9Simplify@Sin@n πd, n IntegersD, SimplifyASinAH n + L π E, n IntegersE= 80, H L n < 9Simplify@Cos@n πd, n IntegersD, SimplifyACosAH n + L π E, n IntegersE= 8H L n, 0< FullSimplify versus Simplify 9FullSimplifyA Log@8D Log@8D E, SimplifyA Log@D Log@D E= 93, Log@8D Log@D = 9FullSimplifyALogAz + è!!!!!!!!!!! z + è!!!!!!!!!!! z EE, SimplifyALogAz + è!!!!!!!!!!! z + è!!!!!!!!!!! z EE=
35 Math5-LS06-.nb 35 LogAz + è!!!!!!!!!!!!!! + z è!!!!!!!!!!! + ze< 9FullSimplifyA $%%%%%%%%%%%%%% x 3 + x ì è!!!!!!!!!!! xe, SimplifyA $%%%%%%%%%%%%%% x 3 + x ì è!!!!!!!!!!! xe= "######### x 9$%%%%%%%%%%%%%% 3 + x, 3+x è!!!!!!!!!!! x = Derivace a Taylorovy polynomy Derivace výrazů D@expr, xy D === xy expr Clear@a, f, x, yd; expr = a x 4 f@xd Sin@3 yd a x 4 f@xd Sin@3 yd 8D@expr, xd, x expr< êê Union 84 a x 3 f@xd Sin@3 yd + a x 4 Sin@3 yd 8D@expr, x, xd, D@expr, 8x, <D, x,x expr, 8x,< expr< êê Union 8 a x f@xd Sin@3 yd + 8 a x 3 Sin@3 yd + a x 4 Sin@3 yd 8D@expr, x, yd, x,y expr< êê Union 8 a x 3 Cos@3 yd f@xd + 3 a x 4 Cos@3 yd D@expr, y, NonConstants 8a<D 3 a x 4 Cos@3 yd f@xd + x 4 D@a, y, NonConstants 8a<D f@xd Sin@3 yd Derivace výrazů v bodě 8D@expr, xd, D@expr, xd ê. 8x a, y b<< êê ColumnForm@#, CenterD & 4 a x 3 f@xd Sin@3 yd + a x 4 Sin@3 yd 4 a 4 f@ad Sin@3 bd + a 5 Sin@3 bd 8 8x,< expr, 8x,< expr ê. 8x a, y b<< êê ColumnForm@#, CenterD & a x f@xd Sin@3 yd + 8 a x 3 Sin@3 yd + a x 4 Sin@3 yd a 3 f@ad Sin@3 bd + 8 a 4 Sin@3 bd + a 5 Sin@3 bd
36 36 Math5-LS06-.nb 8 x,y expr, x,y expr ê. 8x a, y b<< êê ColumnForm@#, CenterD & a x 3 Cos@3 yd f@xd + 3 a x 4 Cos@3 yd a 4 Cos@3 bd f@ad + 3 a 5 Cos@3 bd 8 8x,<,8y,3< expr, 8x,<,8y,3< expr ê. 8x a, y b<< êê ColumnForm@#, CenterD & 34 a x Cos@3 yd f@xd 6 a x 3 Cos@3 yd 7 a x 4 Cos@3 yd 34 a 3 Cos@3 bd f@ad 6 a 4 Cos@3 bd 7 a 5 Cos@3 bd Derivace funkcí jedné proměnné Příklad Clear@fD; f@x_d := x 3 Cos@xD; 8 x f@xd, f'@xd< 83 x Cos@xD x 3 Sin@xD, 3 x Cos@xD x 3 Sin@xD< 8 x,x f@xd, f''@xd< êê Union 86 x Cos@xD x 3 Cos@xD 6 x Sin@xD< 8 x,x f@xd ê. x π, f''@πd< 8 6 π + π 3, 6 π + π 3 < Příklad Clear@fD; f@x_d := Piecewise@88x +, x < <, 8x, x < <, 8 x, x<<d; Plot@f@xD, 8x,.5,.5<, AspectRatio 0.4D; f'@xd ê. Piecewise List êê Flatten@#, D & 88, x < <, 8 x, < x < <, 8, x > <, Indeterminate< 8f'@D, f'@.d, f'@d, f'@.d< ê. Piecewise List êê Flatten@#, D &
37 Math5-LS06-.nb 37 8Indeterminate, Indeterminate,, < ê. Piecewise List êê D & 880, x < <, 8, < x < <, 80, x > <, Indeterminate< 8f''@D, f''@.d, f''@d, f''@.d< ê. Piecewise List êê Flatten@#, D & 8Indeterminate, Indeterminate, 0, 0< Taylorovy polynomy Clear@fD; Series@f@xD, 8x, a, 3<D f@ad + Hx al + Hx al + 6 Hx al 3 + O@x ad 4 Series@f@xD, 8x, a, 3<D êê Normal f@ad +H a + xl + H a + xl + 6 H a + xl3 f Series@ x, 8x, 0, 8<D + x + x + x3 6 + x4 4 + x5 0 + x x x O@xD9 SeriesA è!!!! x, 8x, 0, 4<E + è!!! x + x + x3ê 6 + x 4 + x5ê 0 + x x7ê x O@xD9ê Series@ êx, 8x,, 5<D + x + J x N + 6 J 3 x N + 4 J 4 x N + 0 J 5 x N + OA 6 x E Series@H + xl ê3, 8x, 0, 8<D + x 3 x x3 8 0 x x x x x O@xD9 Series@Tan@xD, 8x, 0, 5<D x + x3 3 + x x x x x x O@xD6 SeriesA Cos@xD, 8x, 0, 8<E 4 Sin@xD
38 38 Math5-LS06-.nb x x x x x x O@xD9 SeriesA x4 Cos@xD, 8x, 0, <E 4 Sin@xD + x 6 7 x x x x x O@xD3 Series@ArcSin@xD, 8x, 0, 5<D x + x x x x x x x O@xD6 Integrály Neurčité integrály Integrate@expr, xd === expr x Sin@xD 3 x x 3 4 H + x L Cos@xD + 08 H + 9 x L Cos@3 xd + 3 x Sin@xD 8 x Sin@3 xd H + x L 3 x 8 i j x H5 + 3 x L k H + x L + 3 ArcTan@xD y z { StylePrintê@9 è!!!!!!!!!!!!!!!!!!!! 5 9 x x, è!!!!!!!!!!!!!!!!!!!! R 4 x x, è!!!!!!!!!!!!!!!!!!!!!! R a x x=; x è!!!!!!!!!!!!!!!!!!!! 5 9 x ArcSinA 3 x 5 E 4 R 4 x + R x ArcTanA è!!!!!!!!!!!!!!!!!!! R 4 x Ey z { i j x è!!!!!!!!!!!!!!!!!!! k x è!!!!!!!!!!!!!!!!!!!!! R a x + R LogA a x + è!!!!!!!!!!!!!!!!!!!!! R a xe a Určité integrály funkcí jedné proměnné b expr x === Integrate@expr, 8x, a, b<d a
39 Math5-LS06-.nb 39 8Assumptions $Assumptions, GenerateConditions Automatic, PrincipalValue False< 9 x, 0 H + x L 3 x= H + x 3 L 9 3 H8 + 3 πl, 3 π 8 = 9 a x x, IntegrateA a x, 8x,, <, Assumptions 8a > 0<E= è!!! π 9IfARe@aD > 0, è!!! a, IntegrateA a x, 8x,, <, Assumptions Re@aD 0EE, è!!! π è!!! a = Sin@a xd 9 0 x Sin@a xd x, IntegrateA, 8x, 0, <, Assumptions 8a Reals<E= x 9 Sin@a xd IntegrateA x 9IfAa Reals, π Sign@aD,, 8x, 0, <, Assumptions a RealsEE, π Sign@aD= x x, IntegrateA, 8x,, <, Assumptions 8a > <E= a xa 9IfARe@aD >, + a, Integrate@x a, 8x,, <, Assumptions Re@aD DE, + a = SetOptions@Integrate, GenerateConditions FalseD 8Assumptions $Assumptions, GenerateConditions False, PrincipalValue False< 9 a Sin@a xd x x, x 0 x, x a x= è!!! π 9 è!!! a, π Sign@aD, + a = SetOptions@Integrate, GenerateConditions AutomaticD;
40 40 Math5-LS06-.nb Určité integrály funkcí více proměnných π y 3 y x êê 8#, N@#, 5D< & , = 0 Boole@4 x + 9 y 36D y x êê 8#, N@#, 5D< & 83 π, < x y z + x + y + z Boole@x + y + z D x y z êê 8#, N@#, 5D< & 9 H + Log@4DL, = 3 0 Abs@z xd Boole@x 4 4 z && y 4 4 zd x y z êê 8#, N@#, 5D< & 9 8 è!!! I M, = 05 Numerická integrace Options@NIntegrateD 8AccuracyGoal, Compiled True, EvaluationMonitor None, GaussPoints Automatic, MaxPoints Automatic, MaxRecursion 6, Method Automatic, MinRecursion 0, PrecisionGoal Automatic, SingularityDepth 4, WorkingPrecision MachinePrecision< Příklad 9IntegrateA è!!!! x x, 8x, 0, <E êê N, NIntegrateA è!!!! x x, 8x, 0, <E= , < 9IntegrateA è!!!! x x, 8x, 0, <E êê N@#, 0D &, NIntegrateA è!!!! x x, 8x, 0, <, WorkingPrecision 0E, NIntegrateA è!!!! x x, 8x, 0, <, WorkingPrecision 30E= , , < Precision ê@ % 80., , 0.738<
41 Math5-LS06-.nb 4 Příklad expr = Boole@4 x + 9 y 36D Boole@4 x + 9 y 36D 8Integrate@expr, 8x, 0, <, 8y, 0, <D êê N, Integrate@expr, 8x, 0, <, 8y, 0, <D êê N@#, 0D &, NIntegrate@expr, 8x, 0, <, 8y, 0, <, WorkingPrecision 0D, NIntegrate@expr, 8x, 0, <, 8y, 0, <, WorkingPrecision 30D< , , , < Precision ê@ % 8MachinePrecision, 0., , < Příklad 3 expr = x y z + x + y + z Boole@x + y + z D x y z Boole@x + y + z D + x + y + z 8Integrate@expr, 8x, 0, <, 8y, 0, <, 8z, 0, <D êê N êê Timing, Integrate@expr, 8x, 0, <, 8y, 0, <, 8z, 0, <D êê N@#, 0D & êê Timing, NIntegrate@expr, 8x, 0, <, 8y, 0, <, 8z, 0, <D êê Timing, TimeConstrained@NIntegrate@expr, 8x, 0, <, 8y, 0, <, 8z, 0, <, WorkingPrecision 0D, 60D< Second, <, Second, <, 80. Second, <, $Aborted< Algebraické, transcendentní a rekurentní rovnice Solve, NSolve Options@SolveD 8InverseFunctions Automatic, MakeRules False, Method 3, Mode Generic, Sort True, VerifySolutions Automatic, WorkingPrecision < Options@NSolveD 8WorkingPrecision Automatic, Sort True, MonomialOrder Automatic, Method Automatic<
42 4 Math5-LS06-.nb Příklad 3 x + 0, xd 88x <, 8x << Clear@a, bd; Solve@a x + b x + c 0, xd 99x b è!!!!!!!!!!!!!!!!!!!!! b 4 a c =, 9x a b +è!!!!!!!!!!!!!!!!!!!!! b 4 a c == a Příklad eqn = x 3 + x + x x + x + x 3 0 xrules = Solve@eqn, xd 88x <, 8x H L ê3 <, 8x H L ê3 << xrules êê Map@ExpToTrig, #, D & 98x <, 9x è!!! 3 =, 9x è!!! 3 + == 8xRules êê N, NSolve@eqn, xd< êê ColumnForm 88x.<, 8x <, 8x << 88x.<, 8x <, 8x << Příklad 3 xrules = Solve@x 5 + x 4 + x + 0, xd 88x Root@ + # + # 4 + # 5 &, D<, 8x Root@ + # + # 4 + # 5 &, D<, 8x Root@ + # + # 4 + # 5 &, 3D<, 8x Root@ + # + # 4 + # 5 &, 4D<, 8x Root@ + # + # 4 + # 5 &, 5D<< 8xRules êê N, NSolve@x 5 + x 4 + x + 0, xd< êê Map@StylePrint, #D &; 88x.5705<, 8x <, 8x <, 8x <, 8x << 88x.5705<, 8x <, 8x <, 8x <, 8x <<
43 Math5-LS06-.nb 43 Příklad 4 Solve@8x + y + z, x + y + z <, 8x, y<d 88x z, y << Solve@8x + y + z, x + y + z <, 8y, z<d 88y, z x<< Solve@8x + y + z, x + y + z <, 8x, z<d 8< Příklad 5 xrules = Solve@8x + 5 y 5, x + 3 y <, 8x, y<d; xrules êê ColumnForm 8x è!!! 9 I5 8 5M, y 3 9 8x 9 è!!! I M, y 9 3 I + 8 è!!! 5M< I 8 è!!! 5M< 8xRules êê N, NSolve@8x + 5 y 5, x + 7 y <, 8x, y<d< êê ColumnForm 88x.43098, y.95399<, 8x 3.064, y.74709<< 88x 4.353, y.0066<, 8x , y.30356<< Solve + PiecewiseExpand Příklad eqn = Abs@Abs@ x Abs@3 x + 5DD 7D Abs@ 7 + Abs@ x Abs@5 + 3 xddd 0 PiecewiseExpand@eqn, Assumptions 8x Reals<D x 8»» x 8 5 Plot@eqn@@DD êê Evaluate, 8x, 5, 0<, AspectRatio 0.4D;
44 44 Math5-LS06-.nb Příklad := >, x 5 x + 4, True, x 3 D; PiecewiseExpand@f@xD 0D H 5 x + x 4 && Abs@xD > L»»HAbs@xD && x 3 L % ê. u_equal :> Solve@u, xd H88x <, 8x 4<< && Abs@xD > L»» HAbs@xD &&88x <, 8x H L ê3 <, 8x H L ê3 <<L Příklad 3 Clear@fD; f@x_d := Piecewise@88x 5 x + 3, Abs@xD > <, 8 x 4, Abs@xD <<D; f@xd 0 êê PiecewiseExpand H 5 x + x 3 && Abs@xD > L»»HAbs@xD && x 4 L % ê. u_equal :> Solve@u, xd J99x I5 è!!!!!! 3M=, 9x I5 +è!!!!!! 3M== && Abs@xD > N»» HAbs@xD &&88x <, 8x <, 8x <, 8x <<L Roots Options@RootsD 8Cubics True, Eliminate False, EquatedTo Null, Modulus 0, Multiplicity, Quartics True, Using True< Příklad Roots@x 3 x + 0, xd x»» x Roots@a x + b x + c 0, xd x b è!!!!!!!!!!!!!!!!!!!!! b 4 a c a»» x b +è!!!!!!!!!!!!!!!!!!!!! b 4 a c a Příklad xlist = Roots@x 3 + x + x + 0, xd General::spell : Possible spelling error: new symbol name "xlist" is similar to existing symbol "List". More
45 Math5-LS06-.nb 45 x H L ê3»» x H L ê3»» x xlist êê Map@ExpToTrig, #, D & x è!!! 3»» x è!!! 3 +»» x xlist êê N x »» x »» x. Příklad 3 xlist = Roots@x 5 + x 4 + x + 0, xd ê. Or List 8x Root@ + # + # 4 + # 5 &, D, x Root@ + # + # 4 + # 5 &, D, x Root@ + # + # 4 + # 5 &, 3D, x Root@ + # + # 4 + # 5 &, 4D, x Root@ + # + # 4 + # 5 &, 5D< xlist ê. Equal Rule êê N 8x.5705, x , x , x , x < Reduce Reduce@a x + b x + c 0, xd i ja 0 && i b è!!!!!!!!!!!!!!!!!!!!! b jx 4 a c b +è!!!!!!!!!!!!!!!!!!!!! b»» x 4 a c y z y z»» k k a a {{ Ia 0 && b 0 && x c M»»Hc 0 && b 0 && a 0L b Reduce@8a x + b y, c x + y <, 8x, y<d i ja + b c 0 && i jx b c è!!!!!!!!!!!!!!!!!!!!!!!!!!!!! a a b + b c k k a + b c»» x b c +è!!!!!!!!!!!!!!!!!!!!!!!!!!!!! a a b + b c y a + b c z && { y c x y { z»»ja b c && b c 0 && x + b && y c xn»» b c Hc 0 && b && a 0 && y L FindRoot Options@FindRootD 8AccuracyGoal Automatic, Compiled True, DampingFactor, EvaluationMonitor None, Jacobian Automatic, MaxIterations 00, Method Automatic, PrecisionGoal Automatic, StepMonitor None, WorkingPrecision MachinePrecision<
46 46 Math5-LS06-.nb 8x,.5, <, AspectRatio 0.4D; FindRoot@x Sin@xD 0, 8x, 0.6<D, FindRoot@x Sin@xD 0, 8x,.4<, WorkingPrecision 5D< 88x <, 8x << RSolve Příklad : Zobecněná Fibonacciova posloupnost RSolve@8a@nD == a@n D + a@n D<, a@nd, nd êê FullSimplify 99a@nD J n I è!!! 5MN C@D +J n I +è!!! 5MN C@D== Přidáme-li počáteční podmínky, dostaneme klasickou Fibonacciovu posloupnost: RSolve@8a@D, a@d, a@nd == a@n D + a@n D<, a@nd, nd êê FullSimplify 99a@nD I I è!!! 5MM n +I I +è!!! 5MM n è!!! == 5 Příklad : Součet s@nd = n RSolve@8s@nD s@n D + n, s@d <, s@nd, nd êê FullSimplify 99s@nD n H + nl H + nl== 6 Příklad 3: Diferenční rovnice. řádu z úlohy o ruinování hráče Clear@p, u, γd; eqns = 8p u@i + D u@i + D +H pl u@id 0, u@0d, u@γd 0< 8H pl u@id u@ + id + p u@ + id 0, u@0d, u@γd 0< H* p π ê *L RSolve@eqns, u@id, id êê FullSimplify 99u@iD H + p Li +H + p Lγ +H + p Lγ ==
POČÍTAČOVÉ ALGEBRAICKÉ SYSTÉMY: -MATHEMATICA 4.0-
Math40-.nb POČÍTAČOVÉ ALGEBRAICKÉ SYSTÉMY: -MATHEMATICA 4.0- Vojtěch Bartík Část : Seznámení se systémem Čísla, relace a logické operace Mathematica rozeznává několik druhů čísel a různě s nimi zachází.
POČÍTAČOVÉ ALGEBRAICKÉ SYSTÉMY: -MATHEMATICA 6.0-
Math60-.nb POČÍTAČOVÉ ALGEBRAICKÉ SYSTÉMY: -MATHEMATICA 6.0- Základní objekty Čísla Vojtěch Bartík Část Seznámení se systémem v příkladech Mathematica rozeznává několik druhů čísel a různě s nimi zachází.
Text může být postupně upravován a doplňován. Datum poslední úpravy najdete u odkazu na stažení souboru. Veronika Sobotíková
Tento text není samostatným studijním materiálem. Jde jen o prezentaci promítanou na přednáškách, kde k ní přidávám slovní komentář. Některé důležité části látky píšu pouze na tabuli a nejsou zde obsaženy.
POČÍTAČOVÉ ALGEBRAICKÉ SYSTÉMY: -MATHEMATICA 4.0-
Math40-6.nb POČÍTAČOVÉ ALGEBRAICKÉ SYSTÉMY: -MATHEMATICA 4.0- Vojtěch Bartík Část 6 Transcendentní rovnice:findroot Algebraické rovnice: Solve, NSolve, Roots, Root, Reduce Lineární rovnice: LinearSolve,
POČÍTAČOVÉ ALGEBRAICKÉ SYSTÉMY: -MATHEMATICA 4.0-
Math40-3.nb POČÍTAČOVÉ ALGEBRAICKÉ SYSTÉMY: -MATHEMATICA 4.0- Vojtěch Bartík Část 3 Transformační pravidla neboli substituce Algebraické úpravy výrazů Funkce:definování a iterování Elementy programování:
Wolfram Mathematica. Mgr. Jindřich Soukup 2. 7. 2012
Wolfram Mathematica Mgr. Jindřich Soukup. 7. 0 Mathematica Tento soubor má sloužit jako první seznámení s programem Mathematica. Většina věcí je pouze přeložená z Help Tutorial.... V souboru je text a
Wolfram Alpha. v podobě html stránky, samotný výsledek je často doplněn o další informace (např. graf, jiné možné zobrazení výsledku a
Wolfram Alpha jde o výpočetní prostředí z nejrůznějších oborů (matematika, fyzika, chemie, inženýrství... ) přístupné online: http://www.wolframalpha.com/ Jaké matematické výpočty Wolfram Alpha zvládá?
Matematika vzorce. Ing. Petr Šídlo. verze
Matematika vzorce Ing. Petr Šídlo verze 0050409 Obsah Jazyk matematiky 3. Výrokový počet.......................... 3.. Logické spojky...................... 3.. Tautologie výrokového počtu...............
Matice a vektory. Definice pomocí slo ených závorek. Definice pomocí menu "Insert->Table/Matrix" Definice pomocí palety.
Matice a vektory Definice pomocí slo ených závorek v = 81,, 3< 81,, 3< A = 881,
(FAPPZ) Petr Gurka aktualizováno 12. října Přehled některých elementárních funkcí
1. Reálná funkce reálné proměnné, derivování (FAPPZ) Petr Gurka aktualizováno 12. října 2011 Obsah 1 Přehled některých elementárních funkcí 1 1.1 Polynomické funkce.......................... 1 1.2 Racionální
Kapitola 7: Neurčitý integrál. 1/14
Kapitola 7: Neurčitý integrál. 1/14 Neurčitý integrál 2/14 Definice: Necht f je funkce definovaná na intervalu I. Funkci F definovanou na intervalu I, pro kterou platí F (x) = f (x) x I nazýváme primitivní
- speciální symboly + - * / =., < > <> <= >= a další. Klíčová slova jsou chráněnými útvary, které nelze použít ve významu identifikátorů.
Základní symboly - písmena A B C Y Z a b c y z - číslice 0 1 2 9 - speciální symboly + - * / =., < > = a další - klíčová slova and array begin case const a další Klíčová slova jsou chráněnými útvary,
Bakalářská matematika I
1. Funkce Diferenciální počet Mgr. Jaroslav Drobek, Ph. D. Katedra matematiky a deskriptivní geometrie Bakalářská matematika I Některé užitečné pojmy Kartézský součin podrobnosti Definice 1.1 Nechť A,
KTE / PPEL Počítačová podpora v elektrotechnice
KTE / PPEL Počítačová podpora v elektrotechnice Ing. Lenka Šroubová, Ph.D. email: lsroubov@kte.zcu.cz http://home.zcu.cz/~lsroubov 3. 10. 2012 Základy práce s výpočetními systémy opakování a pokračování
Kapitola 7: Integrál. 1/17
Kapitola 7: Integrál. 1/17 Neurčitý integrál - Motivační příklad 2/17 Příklad: Necht se bod pohybuje po přímce rychlostí a) v(t) = 3 [m/s] (rovnoměrný přímočarý pohyb), b) v(t) = 2t [m/s] (rovnoměrně zrychlený
Gymnázium Jiřího Ortena, Kutná Hora
Předmět: Náplň: Třída: Počet hodin: Pomůcky: Cvičení z matematiky algebra (CZMa) Systematizace a prohloubení učiva matematiky: Číselné obory, Algebraické výrazy, Rovnice, Funkce, Posloupnosti, Diferenciální
Funkce. Limita a spojitost
Funkce. Limita a spojitost skriptum J. Neustupa text Funkce (úvod) na této web stránce III.2 Fce - základní pojmy 1. Definice, def. obor D(f), obor hodnot H(f), graf 2. Fce složená, omezená, 3. Fce sudá,
Uzavřené a otevřené množiny
Teorie: Uzavřené a otevřené množiny 2. cvičení DEFINICE Nechť M R n. Bod x M nazveme vnitřním bodem množiny M, pokud existuje r > 0 tak, že B(x, r) M. Množinu všech vnitřních bodů značíme Int M. Dále,
F (x) = f(x). Je-li funkce f spojitá na intervalu I, pak existuje k funkci f primitivní funkce na intervalu I.
KAPITOLA 7: 7. Úvod Primitivní funkce [MA-6:P7.] Definice: Funkce F je primitivní funkcí k funkci f na intervalu I, jestliže pro každé I eistuje F a platí F f. Poznámky: Obsahuje-li I některý z krajních
Funkce a limita. Petr Hasil. Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF)
Funkce a limita Petr Hasil Přednáška z matematiky Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem na discipĺıny společného základu
GeoGebra známá i neznámá (pokročilí)
GeoGebra známá i neznámá (pokročilí) MODAM 2017 Mgr. Zuzana Morávková, Ph.D. MODAM 2017 GeoGebra známá i neznámá (pokročilí) Příklad 1: Cykloida Zadání: Kotálením kružnice vytvoříme cykloidu. 3. 2. 1.
8. Elementární funkce. I. Exponenciální funkce Definice: Pro komplexní hodnoty z definujeme exponenciální funkci předpisem ( ) e z z k k!.
8. Elementární funkce I. Exponenciální funkce Definice: Pro komplexní hodnoty z definujeme exponenciální funkci předpisem ( ) e z z k = k!. Vlastnosti exponenciální funkce: a) řada ( ) konverguje absolutně
Systém je citlivý na velikost písmen CASE SENSITIVE rozeznává malá velká písmena, např. PROM=1; PROm=1; PRom=1; Prom=1; prom=1; - 5 různých proměnných
Systém je citlivý na velikost písmen CASE SENSITIVE rozeznává malá velká písmena, např. PROM=1; PROm=1; PRom=1; Prom=1; prom=1; - 5 různých proměnných jakési nádoby na hodnoty jsou různých typů při běžné
Cvičné texty ke státní maturitě z matematiky
Cvičné texty ke státní maturitě z matematiky Pracovní listy s postupy řešení Brno 2010 RNDr. Rudolf Schwarz, CSc. Státní maturita z matematiky Úloha 1 1. a = s : 45 = 9.10180 45 = 9.101+179 45 = 9.10.10179
Mgr. Ladislav Zemánek Maturitní okruhy Matematika 2013-2014. 1. Obor reálných čísel
Mgr. Ladislav Zemánek Maturitní okruhy Matematika 2013-2014 1. Obor reálných čísel - obor přirozených, celých, racionálních a reálných čísel - vlastnosti operací (sčítání, odčítání, násobení, dělení) -
Numerické metody a programování
Projekt: Inovace výuky optiky se zaměřením na získání experimentálních dovedností Registrační číslo: CZ.1.07/2.2.00/28.0157 Numerické metody a programování Lekce 1 Tento projekt je spolufinancován Evropským
Kapitola 7: Integrál.
Kapitola 7: Integrál. Neurčitý integrál. Definice: Necht f je funkce definovaná na intervalu I. Funkci F definovanou na intervalu I, pro kterou platí F (x) = f(x) x I nazýváme primitivní funkcí k funkci
Teorie. Hinty. kunck6am
kytaristka@gmail.com www.natur.cuni.cz/ kunck6am 5. cvičení Teorie Definice. Necht funkce f je definována na neprázdném otevřeném intervalu I. Řekneme, že funkce F je primitivní funkce k f na I, jestliže
pi Ludolfovo číslo π = 3,14159 e Eulerovo číslo e = 2,71828 (lze spočítat jako exp(1)), např. je v Octave, v MATLABu tato konstanta e není
realmax maximální použitelné reálné kladné číslo realmin minimální použitelné reálné kladné číslo (v absolutní hodnotě, tj. číslo nejblíž k nule které lze použít) 0 pi Ludolfovo číslo π = 3,14159 e Eulerovo
Úlohy k přednášce NMAG 101 a 120: Lineární algebra a geometrie 1 a 2,
Úlohy k přednášce NMAG a : Lineární algebra a geometrie a Verze ze dne. května Toto je seznam přímočarých příkladů k přednášce. Úlohy z tohoto seznamu je nezbytně nutné umět řešit. Podobné typy úloh se
arcsin x 2 dx. x dx 4 x 2 ln 2 x + 24 x ln 2 x + 9x dx.
Neurčitý integrál arcsin. Integrál najdeme integrací per partes. Pomocí této metody dostaneme arcsin = arcsin 4 = arcsin + 4 + C, (,. ln + 4 ln + 9. Tento integrál lze převést substitucí ln = y na integrál
Matematická analýza I
Matematická analýza I Cvičení 1 (4. 10. 2016) Definice absolutní hodnoty. Řešení nerovnic s absolutními hodnotami. Geometrická interpretace řešení nerovnice x + 1 < 3. Komplexní čísla a operace s nimi,
Matematická analýza 1, příklady na procvičení (Josef Tkadlec, )
Matematická analýza, příklady na procvičení (Josef Tkadlec, 6.. 7) Reálná čísla. Určete maximum, minimum, supremum a infimum následujících množin: Z; b) M = (, ), 5 ; c) M =, Q; d) M = { + n : n N}; e)
(5) Primitivní funkce
(5) Primitivní funkce Kristýna Kuncová Matematika B2 18/19 Kristýna Kuncová (5) Primitivní funkce 1 / 20 Def: Primitivní funkce Definice Necht funkce f je definována na neprázdném otevřeném intervalu (a,
Funkce jedn e re aln e promˇ enn e Derivace Pˇredn aˇska ˇr ıjna 2015
Funkce jedné reálné proměnné Derivace Přednáška 2 15. října 2015 Obsah 1 Funkce 2 Limita a spojitost funkce 3 Derivace 4 Průběh funkce Informace Literatura v elektronické verzi (odkazy ze STAGu): 1 Lineární
Matematika I pracovní listy
Matematika I pracovní listy Dagmar Dlouhá, Radka Hamříková, Zuzana Morávková, Michaela Tužilová Katedra matematiky a deskriptivní geometrie VŠB - Technická univerzita Ostrava Úvod Pracovní listy jsou určeny
MODAM Mgr. Zuzana Morávková, Ph.D.
GeoGebra známá i neznámá (začátečníci) MODAM 2015 Mgr. Zuzana Morávková, Ph.D. MODAM 2015 GeoGebra známá i neznámá (začátečníci) Příklad 1: Kružnice opsaná trojúhelníku Zadání: Vytvořte aplikaci na sestrojení
Derivace funkce. Přednáška MATEMATIKA č Jiří Neubauer
Přednáška MATEMATIKA č. 9-11 Katedra ekonometrie FEM UO Brno kancelář 69a, tel. 973 442029 email:jiri.neubauer@unob.cz Šotová, J., Doudová, L. Diferenciální počet funkcí jedné proměnné Motivační příklady
Cvičné texty ke státní maturitě z matematiky
Cvičné texty ke státní maturitě z matematiky Pracovní listy s postupy řešení Brno 2010 RNDr. Rudolf Schwarz, CSc. Státní maturita z matematiky Obsah Obsah NIŽŠÍ úroveň obtížnosti 4 MAGZD10C0K01 říjen 2010..........................
Obsah. Aplikovaná matematika I. Gottfried Wilhelm Leibniz. Základní vlastnosti a vzorce
Neurčitý integrál Aplikovaná matematika I Dana Říhová Mendelu Brno Obsah Primitivní funkce, neurčitý integrál Základní vlastnosti a vzorce Základní integrační metody Úpravy integrandu Integrace racionálních
PO ÍTA OVÉ ALGEBRAICKÉ SYSTÉMY: -MATHEMATICA 5-
1 Math50-LS04-2.nb PO ÍTA OVÉ ALGEBRAICKÉ SYSTÉMY: -MATHEMATICA 5- Vojt ch Bartík ást 2 Dokumenty v prost edí MS Windows Základní prvky jazyka Prom nné, okamžité a odložené p i azení (definice) Používání
Algoritmizace a programování
Algoritmizace a programování Výrazy Operátory Výrazy Verze pro akademický rok 2012/2013 1 Operace, operátory Unární jeden operand, operátor se zapisuje ve většině případů před operand, v některých případech
7.1 Úvod. Definice: [MA1-18:P7.1a]
KAPITOLA 7: 7. Úvod Primitivní funkce [MA-8:P7.a] Definice: Funkce F je primitivní funkcí k funkci f na intervalu I, jestliže pro každé I eistuje F a platí F f. Poznámky: Obsahuje-li I některý z krajních
1.1 Struktura programu v Pascalu Vstup a výstup Operátory a některé matematické funkce 5
Obsah Obsah 1 Programovací jazyk Pascal 1 1.1 Struktura programu v Pascalu.................... 1 2 Proměnné 2 2.1 Vstup a výstup............................ 3 3 Operátory a některé matematické funkce 5
Matematika (KMI/PMATE)
Úvod do matematické analýzy Funkce a její vlastnosti Funkce a její vlastnosti Veličina Veličina - pojem, který popisuje kvantitativní (číselné) vlastnosti reálných i abstraktních objektů. Funkce a její
Univerzitní licence MATLABu. Pište mail na: se žádostí o nejnovější licenci MATLABu.
Univerzitní licence MATLABu Pište mail na: operator@service.zcu.cz se žádostí o nejnovější licenci MATLABu. * násobení maticové K = L = 1 2 5 6 3 4 7 8 Příklad: M = K * L N = L * K (2,2) = (2,2) * (2,2)
ÚSTAV MATEMATIKY A DESKRIPTIVNÍ GEOMETRIE. Matematika 0A1. Cvičení, zimní semestr. Samostatné výstupy. Jan Šafařík
Vysoké učení technické v Brně Stavební fakulta ÚSTAV MATEMATIKY A DESKRIPTIVNÍ GEOMETRIE Matematika 0A1 Cvičení, zimní semestr Samostatné výstupy Jan Šafařík Brno c 2003 Obsah 1. Výstup č.1 2 2. Výstup
Elementární funkce. Polynomy
Elementární funkce 1 Elementární funkce Elementární funkce jsou níže uvedené funkce a jejich složenin : 1. Polnom.. Racionální funkce. 3. Mocninné funkce. 4. Eponenciální funkce. 5. Logaritmické funkce.
Operace s maticemi. 19. února 2018
Operace s maticemi Přednáška druhá 19. února 2018 Obsah 1 Operace s maticemi 2 Hodnost matice (opakování) 3 Regulární matice 4 Inverzní matice 5 Determinant matice Matice Definice (Matice). Reálná matice
Matematická analýza ve Vesmíru. Jiří Bouchala
Matematická analýza ve Vesmíru Jiří Bouchala Katedra aplikované matematiky jiri.bouchala@vsb.cz www.am.vsb.cz/bouchala - p. /8 3. Elementární funkce. 3. Elementární funkce. Matematická analýza ve Vesmíru.
SPECIÁLNÍCH PRIMITIVNÍCH FUNKCÍ INTEGRACE RACIONÁLNÍCH FUNKCÍ
VÝPOČET PEIÁLNÍH PRIMITIVNÍH FUNKÍ Obecně nelze zadat algoritmus, který by vždy vedl k výpočtu primitivní funkce. Nicméně eistují jisté třídy funkcí, pro které eistuje algoritmus, který vždy vede k výpočtu
0.1 Funkce a její vlastnosti
0.1 Funkce a její vlastnosti Veličina - pojem, který popisuje kvantitativní (číselné) vlastnosti reálných i abstraktních objektů. Příklady veličin: hmotnost (m) čas (t) výše úrokové sazby v bance (i) cena
MATICE. a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij]
MATICE Matice typu m/n nad tělesem T je soubor m n prvků z tělesa T uspořádaných do m řádků a n sloupců: a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij] a m1 a m2 a mn Prvek a i,j je prvek matice A na místě
Maturitní okruhy z matematiky - školní rok 2007/2008
Maturitní okruhy z matematiky - školní rok 2007/2008 1. Některé základní poznatky z elementární matematiky: Číselné obory, dělitelnost přirozených čísel, prvočísla a čísla složená, největší společný dělitel,
Úvod, základní pojmy, funkce
Úvod, základní pojmy, funkce Michal Fusek Ústav matematiky FEKT VUT, fusekmi@feec.vutbr.cz 1. přednáška z ESMAT Michal Fusek (fusekmi@feec.vutbr.cz) 1 / 69 Obsah 1 Matematická logika 2 Množiny 3 Funkce,
VII. Limita a spojitost funkce
VII. Limita a spojitost funkce VII.1. Limita funkce Úvodní poznámky: Limita funkce f v bodě c R hodnota a R, k níž se přibližují hodnoty f(x), jestliže x se blíží k hodnotě c; funkce f nemusí být definovaná
Jazyk matematiky. 2.1. Matematická logika. 2.2. Množinové operace. 2.3. Zobrazení. 2.4. Rozšířená číslená osa
2. Jazyk matematiky 2.1. Matematická logika 2.2. Množinové operace 2.3. Zobrazení 2.4. Rozšířená číslená osa 1 2.1 Matematická logika 2.1.1 Výrokový počet logická operace zapisujeme čteme česky negace
8. Posloupnosti, vektory a matice
. jsou užitečné matematické nástroje. V Mathcadu je často používáme například k rychlému zápisu velkého počtu vztahů s proměnnými parametry, ke zpracování naměřených hodnot, k výpočtům lineárních soustav
Sada 1 - Základy programování
S třední škola stavební Jihlava Sada 1 - Základy programování 04. Datové typy, operace, logické operátory Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284
POČÍTAČOVÉ ALGEBRAICKÉ SYSTÉMY: -MATHEMATICA 4.0-
Math40-2.nb 1 POČÍTAČOVÉ ALGEBRAICKÉ SYSTÉMY: -MATHEMATICA 4.0- Vojtěch Bartík Část 2 Dokumenty v prostředí MS Windows Základní prvky jazyka Proměnné, okamžité a odložené přiřazení (definice) Používání
Teorie. Hinty. kunck6am
kytaristka@gmail.com www.natur.cuni.cz/ kunck6am 5. cvičení Teorie Definice. Necht funkce f je definována na neprázdném otevřeném intervalu I. Řekneme, že funkce F je primitivní funkce k f na I, jestliže
Interpolace, ortogonální polynomy, Gaussova kvadratura
Interpolace, ortogonální polynomy, Gaussova kvadratura Petr Tichý 20. listopadu 2013 1 Úloha Lagrangeovy interpolace Dán omezený uzavřený interval [a, b] a v něm n + 1 různých bodů x 0, x 1,..., x n. Nechť
MATURITNÍ TÉMATA Z MATEMATIKY
MATURITNÍ TÉMATA Z MATEMATIKY 1. Základní poznatky z logiky a teorie množin Pojem konstanty a proměnné. Obor proměnné. Pojem výroku a jeho pravdivostní hodnota. Operace s výroky, složené výroky, logické
15 Fourierova transformace v hypersférických souřadnicích
15 HYPERSFÉRICKÉ SOUŘADNICE 1 15 Fourierova transformace v hypersférických souřadnicích 151 Definice hypersférických souřadnic r, ϑ N,, ϑ 1, ϕ v E N Hypersférické souřadnice souvisejí s kartézskými souřadnicemi
označme j = (0, 1) a nazvěme tuto dvojici imaginární jednotkou. Potom libovolnou (x, y) = (x, 0) + (0, y) = (x, 0) + (0, 1)(y, 0) = x + jy,
Komplexní čísla Množinu všech uspořádaných dvojic (x, y) reálných čísel x, y nazýváme množinou komplexních čísel C, jestliže pro každé dvě takové dvojice (x, y ), (x 2, y 2 ) je definována rovnost, sčítání
x (D(f) D(g)) : (f + g)(x) = f(x) + g(x), (2) rozdíl funkcí f g znamená: x (D(f) D(g)) : (f g)(x) = f(x) g(x), (3) součin funkcí f.
1. Funkce Deinice 1.1. Zobrazení nazýváme reálná unkce, jestliže H() R. Další speciikaci můžeme provést podle deiničního oboru zobrazení. Deinice 1.2. Reálná unkce se nazývá (1) unkce jedné reálné proměnné,
INTEGRÁLY S PARAMETREM
INTEGRÁLY S PARAMETREM b a V kapitole o integraci funkcí více proměnných byla potřeba funkce g(x) = f(x, y) dy proměnné x. Spojitost funkce g(x) = b a f(x, y) dy proměnné x znamená vlastně prohození limity
Primitivní funkce a Riemann uv integrál Lineární algebra Taylor uv polynom Extrémy funkcí více prom ˇenných Matematika III Matematika III Program
Program Primitivní funkce a Riemannův integrál Program Primitivní funkce a Riemannův integrál Lineární algebra Program Primitivní funkce a Riemannův integrál Lineární algebra Taylorův polynom Program Primitivní
1 Zobrazení 1 ZOBRAZENÍ 1. Zobrazení a algebraické struktury. (a) Ukažte, že zobrazení f : x
1 ZOBRAZENÍ 1 Zobrazení a algebraické struktury 1 Zobrazení Příklad 1.1. (a) Ukažte, že zobrazení f : x na otevřený interval ( 1, 1). x x +1 je bijekce množiny reálných čísel R (b) Necht a, b R, a < b.
P ˇ REDNÁŠKA 3 FUNKCE
PŘEDNÁŠKA 3 FUNKCE 3.1 Pojem zobrazení a funkce 2 3 Uvažujme libovolné neprázdné množiny A, B. Přiřadíme-li každému prvku x A právě jeden prvek y B, dostáváme množinu F uspořádaných dvojic (x, y) A B,
Ekonomická fakulta, Jihočeská univerzita v Českých Budějovicích. MATEMATICKÝ SOFTWARE MAPLE - MANUÁL Marek Šulista
Ekonomická fakulta, Jihočeská univerzita v Českých Budějovicích MATEMATICKÝ SOFTWARE MAPLE - MANUÁL Marek Šulista Matematický software MAPLE slouží ke zpracování matematických problémů pomocí jednoduchého
Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru:
3 Maticový počet 3.1 Zavedení pojmu matice Maticí typu (m, n, kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru: a 11 a 12... a 1k... a 1n a 21 a 22...
Požadavky ke zkoušce. Ukázková písemka
Požadavky ke zkoušce Zkouška z předmětu MATEMATIKA 1 má dvě části Písemná část: Písemná část se ještě dále rozděluje na praktickou část písemku a teoretickou část test. Písemka trvá 90 minut a je v ní
Petr Hasil. Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF)
Neurčitý integrál Petr Hasil Přednáška z matematiky Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem na discipĺıny společného základu
- transpozice (odlišuje se od překlopení pro komplexní čísla) - překlopení matice pole podle hlavní diagonály, např.: A.' ans =
'.' - transpozice (odlišuje se od překlopení pro komplexní čísla) - překlopení matice pole podle hlavní diagonály, např.: A.' 1 4 2 5 3-6 {} - uzavírají (obklopují) struktury (složené proměnné) - v případě
FUNKCE A JEJICH VLASTNOSTI
PŘEDNÁŠKA 3 FUNKCE A JEJICH VLASTNOSTI Pojem zobrazení a funkce Uvažujme libovolné neprázdné množiny A, B. Přiřadíme-li každému prvku x A právě jeden prvek y B, dostáváme množinu F uspořádaných dvojic
0.1 Úvod do lineární algebry
Matematika KMI/PMATE 1 01 Úvod do lineární algebry 011 Lineární rovnice o 2 neznámých Definice 011 Lineární rovnice o dvou neznámých x, y je rovnice, která může být vyjádřena ve tvaru ax + by = c, kde
Učební plán 4. letého studia předmětu matematiky. Učební plán 6. letého studia předmětu matematiky
Učební plán 4. letého studia předmětu matematiky Ročník I II III IV Dotace 3 3+1 2+1 2+2 Povinnost povinný povinný povinný povinný Učební plán 6. letého studia předmětu matematiky Ročník 1 2 3 4 5 6 Dotace
6. Bez použití funkcí min a max zapište formulí predikátového počtu tvrzení, že každá množina
Instrukce: Příklady řešte výhradně elementárně, bez použití nástrojů z diferenciálního a integrálního počtu. Je-li součástí řešení úlohy podmnožina reálných čísel, vyjádřete ji jako disjunktní sjednocení
Matematika I: Pracovní listy do cvičení
Matematika I: Pracovní listy do cvičení Dagmar Dlouhá, Radka Hamříková, Zuzana Morávková, Michaela Tužilová Pro FAST upravil Petr Volný Katedra matematiky a deskriptivní geometrie VŠB - Technická univerzita
Numerické metody a programování. Lekce 1
Numerické metody a programování Lekce 1 Numerické metody a programování Obsah přednášky 1. Mathematica: základy programování, symbolické výpočty, vizualizace dat. 2. Programování v prostředích Matlab/Octave.
Co je obsahem numerických metod?
Numerické metody Úvod Úvod Co je obsahem numerických metod? Numerické metody slouží k přibližnému výpočtu věcí, které se přesně vypočítat bud nedají vůbec, nebo by byl výpočet neúměrně pracný. Obsahem
Zdrojem většiny příkladů je sbírka úloh 1. cvičení ( ) 2. cvičení ( )
Příklady řešené na cvičení LA II - LS 1/13 Zdrojem většiny příkladů je sbírka úloh http://kam.mff.cuni.cz/~sbirka/ 1. cvičení (..13) 1. Rozhodněte, které z následujících operací jsou skalárním součinem
1 1 x. (arcsinx) = (arccosx) = (arctanx) = x 2. (arcctg) = (e x ) = e x
.cvičení 0..009 Teorie Definice. Necht f je reálná funkce a a R. Jestliže eistuje lim h 0 f(a + h) f(a), h pak tuto limitu nazýváme derivací funkce f v bodě a. Značíme f f(a + h) f(a) (a) := lim. h 0 h
X37SGS Signály a systémy
X7SGS Signály a systémy Matlab minihelp (poslední změna: 0. září 2008) 1 Základní maticové operace Vytvoření matice (vektoru) a výběr konkrétního prvku matice vytvoření matice (vektoru) oddělovač sloupců
Matematická analýza pro informatiky I.
Matematická analýza pro informatiky I. 2. přednáška Jan Tomeček tomecek@inf.upol.cz http://aix-slx.upol.cz/ tomecek/index Univerzita Palackého v Olomouci 17. února 2010 Jan Tomeček, tomecek@inf.upol.cz
FUNKCE, ZÁKLADNÍ POJMY
MENDELOVA UNIVERZITA V BRNĚ LDF MT MATEMATIKA FUNKCE, ZÁKLADNÍ POJMY Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakult MENDELU v Brně (LDF) s ohledem na disciplin společného
Operace s maticemi
Operace s maticemi Seminář druhý 17.10. 2018 Obsah 1 Operace s maticemi 2 Hodnost matice 3 Regulární matice 4 Inverzní matice Matice Definice (Matice). Reálná matice typu m n je obdélníkové schema A =
Matematika 3. Úloha 1. Úloha 2. Úloha 3
Matematika 3 Úloha 1 Co lze říci o funkci imaginární část komplexního čísla která každému komplexnímu číslu q přiřazuje číslo Im(q)? a. Je to funkce mnohoznačná. b. Je to reálná funkce komplexní proměnné.
Výpočet excentrického klikového mechanismu v systému MAPLE 11 Tomáš Svoboda Technická fakulta Česká Zemědělská Univerzita
Výpočet excentrického klikového mechanismu v systému MAPLE 11 Tomáš Svoboda Technická fakulta Česká Zemědělská Univerzita ročník:2 studijní skupina:2 Page 1 Excentrický klikový mechanismus je zadán parametry
TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií
TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií MATLB: přednáška 4 Numerické a analytické výpočty Zbyněk Koldovský Projekt ESF CZ.1.07/2.2.00/28.0050 Modernizace
Extrémy funkcí na otevřené množině
extrem.cdf 1 Kritické body Extrémy funkcí na otevřené množině Zjistit kritické body znamená vyřešit soustavu rovnic (parciální derivace 1.řádu se rovnají 0) a zjistit, kde parciální derivace 1.řádu neexistují.
FUNKCE, ZÁKLADNÍ POJMY
MENDELOVA UNIVERZITA V BRNĚ LDF MT MATEMATIKA FUNKCE, ZÁKLADNÍ POJMY Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakult MENDELU v Brně (LDF) s ohledem na disciplin společného
Integrální počet - I. část (neurčitý integrál a základní integrační metody)
Integrální počet - I. část (neurčitý integrál a základní integrační metody) Michal Fusek Ústav matematiky FEKT VUT, fusekmi@feec.vutbr.cz 6. přednáška z AMA Michal Fusek (fusekmi@feec.vutbr.cz) / 23 Obsah
II. Úlohy na vložené cykly a podprogramy
II. Úlohy na vložené cykly a podprogramy Společné zadání pro příklady 1. - 10. začíná jednou ze dvou možností popisu vstupních dat. Je dána posloupnost (neboli řada) N reálných (resp. celočíselných) hodnot.
1 Báze a dimenze vektorového prostoru 1
1 Báze a dimenze vektorového prostoru 1 Báze a dimenze vektorového prostoru 1 2 Aritmetické vektorové prostory 7 3 Eukleidovské vektorové prostory 9 Levá vnější operace Definice 5.1 Necht A B. Levou vnější
1 Mnohočleny a algebraické rovnice
1 Mnohočleny a algebraické rovnice 1.1 Pojem mnohočlenu (polynomu) Připomeňme, že výrazům typu a 2 x 2 + a 1 x + a 0 říkáme kvadratický trojčlen, když a 2 0. Číslům a 0, a 1, a 2 říkáme koeficienty a písmenem
Matematická analýza III.
2. Parciální derivace Miroslav Hušek, Lucie Loukotová UJEP 2010 Parciální derivace jsou zobecněním derivace funkce jedné proměnné. V této kapitole poznáme jejich základní vlastnosti a využití. Co bychom
MATrixLABoratory letný semester 2004/2005
1Prostedie, stručný popis okien Command Window příkazové okno pro zadávání příkazů v jazyku Matlabu. Workspace zde se zobrazuje obsah paměti; je možné jednotlivé proměnné editovat. Command History dříve
CZ 1.07/1.1.32/02.0006
PO ŠKOLE DO ŠKOLY CZ 1.07/1.1.32/02.0006 Číslo projektu: CZ.1.07/1.1.32/02.0006 Název projektu: Po škole do školy Příjemce grantu: Gymnázium, Kladno Název výstupu: Prohlubující semináře Matematika (MI