Bakalářská práce. Interaktivní animace v programu MAPLE. doc. RNDr. Stanislav Bartoň, CSc.

Rozměr: px
Začít zobrazení ze stránky:

Download "Bakalářská práce. Interaktivní animace v programu MAPLE. doc. RNDr. Stanislav Bartoň, CSc."

Transkript

1 Bakalářská práce Interaktivní animace v programu MAPLE Vedoucí práce: doc. RNDr. Stanislav Bartoň, CSc. Vypracoval Pavel Krčál 1

2 Zadání diplomové práce 2

3 Prohlášení Prohlašuji, že jsem bakalářskou práci na téma: Interaktivní animace v programu MA- PLE vypracoval samostatně a použil jen pramenů, které cituji a uvádím v přiloženém soupisu literatury. Souhlasím, aby práce byla uložena v knihovně Mendelovy zemědělské a lesnické univerzity v Brně a zpřístupněna ke studijním účelům. V Brně, dne... Podpis autora... 3

4 Poděkování Touto cestou bych chtěl poděkovat vedoucímu bakalářské práce panu Doc. RNDr. Stanislavu Bartoňovi, CSc. za metodické vedení, cenné rady a připomínky a ochotu, se kterou mi pomáhal při tvorbě této práce. 4

5 Anotace Tato práce se zabývá matematickým popisem skutečného fyzikálního děje a jeho animací v programu MAPLE. Jako děj byl zvolen pohyb projektilu vystřeleného z protiletadlového kanonu. V úvodní části je uveden obecný popis programu MAPLE a jeho různých částí a jeho ovládání. Teoretická část práce se zabývá popisem pohybu tělesa v atmosféře. Je zde uveden matematický model pro šikmý vrh vzhůru a šikmý vrh vzhůru při uvažovaném odporu vzduchu, Coriolisova síla a ochranná parabola. V poslední části je podrobný popis zdrojového kódu animace a kompletní výpis tohoto kódu. Klíčová slova: animace, balistická křivka, MAPLE, pohyb v atmosféře Annotation This thesis deals with mathematical description of real physical process and its animation in MAPLE software. The movement of projectile fired from anti aircraft cannon was chosen to be animated. The preamble of this paper provides general description of MAPLE software, its various parts and controlling. The theoretical part deals with movement in the atmosphere. It provides mathematical models for inclined throw and inclined throw with air resistance, Coriolis force and protective parabola. The last part includes detailed description of animation s source code and its complete transcript. Keywords: animation, atmospheric movement, ballistic curve, MAPLE 5

6 Obsah 1 Úvod Cíl práce Stručný popis programu MAPLE Programové prostředí MAPLE Základní popis příkazů programu MAPLE Pohyb v atmosféře Šikmý vrh vzhůru Ochranná parabola Šikmý vrh vzhůru při uvažovaném odporu vzduchu Coriolisova síla Popis zdrojového kódu animace Procedura anim Smyčka MAX-VYSKA Smyčka DOSAZITELNOST VYSKY Smyčka CAS STRELY Smyčka ANIMACE Procedura animace Ovládání programu Ukázka z animace ZÁVĚR 22 5 Použitá literatura 23 6 Příloha 24 6

7 Seznam obrázků 1 Šikmý vrh vzhůru - trajektorie Šikmý vrh vzhůru Ochranná parabola Coriolisova síla Schematické znázornění animace

8 1 Úvod V této práci se budu zabývat modelováním reálného děje. Jako děj jsem si vybral pohyb objektu v atmosféře, který předvedu na konkrétním příkladu projektilu vystřeleného z protiletadlového kanonu. Vzhledem k tomu, že se jedná o reálný děj, budu uvažovat také aerodynamický odpor a hustotu atmosféry závislou na nadmořské výšce. Pro řešení těchto poměrně složitých výpočtů budu používat program MAPLE. 1.1 Cíl práce Cílem této práce je dokázat výhody použití matematických, fyzikálních a technologických výpočetních počítačových programů v praxi. Konkrétně jde o vytvoření fyzikálního a matematického modelu výše uvedeného děje a to s uvážení reálných podmínek bez zavedení zjednodušujících předpokladů v prostředí programu Maple. Vzniklý matematický model bude využit pro numerické řešení reálné situace a výsledky výpočtů budou prezentovány počítačovou animací. V průběhu výpočtu se vyhodnotí možnost zásahu a v případě kladného výsledku se vypočtou prvky pro střelbu, tj. okamžik výstřelu a náměr kanonu, které zajistí zasažení cíle. 1.2 Stručný popis programu MAPLE Maple je programové prostředí, vyvinuté během uplynulých dvaceti pěti let společně na několika západních univerzitách, přičemž největší podíl práce vykonala skupina vědců sdružená pod názvem Symbolic Computation Group na univerzitě ve Waterloo v Kanadě a dále pak na federální technické universitě ETH Zürich ve Švýcarsku, kam část této skupiny přešla v roce V současné době je MAPLE komercializován a jeho další vývoj řídí kanadská firma Maplesoft Inc., ( sídlící ve Waterloo ve státě Ontario. Jméno MAPLE by mohlo být odvozeno z anglického akronyma Mathematics pleasure (Matematika potěšením). Ve skutečnosti však MAPLE náleží do systému počítačové algebry, které se označují zkratkou CAS (Computer Algebra System), což jsou interaktivní programy, které narozdíl od standartních programů pro numerické výpočty modelují matematické operace se symbolickými výrazy. 8

9 Během posledních deseti let se Maple stal jedním z nejmodernějších a nejintenzivněji se rozvíjejících systémů počítačové algebry ve světě. 1.3 Programové prostředí MAPLE Na začátek je nutné poznamenat, že struktura příkazu programu MAPLE 9.5 a způsob jejich použití je naprosto nezávislý na operačním systému a druhu počítače, na kterém program pracuje. Jediné omezení je dáno použitým hardware a software, které limitují velikost a rozsah řešeného problému a tím i způsob řešení. Spuštění programu závisí na typu počítače a operačního systému, ve kterém se program spouští. Po spuštění se program ohlásí promptem, t.j. znakem (většinou ) že je připraven přijmout a zpracovat příkaz uživatele. Současná verze 10 systému MAPLE (zkráceně MAPLE 10) umožňuje provádět jak symbolické a numerické výpočty a vytvářet grafy, tak doplňovat je vlastními texty a vytvářet tak tzv. hypertextové zápisníky (anglicky worksheet ). Symbolické operace Výhodou programu MAPLE je možnost práce se symbolickými výrazy, které dovolují, aby proměnné představovaly neznámé bez přiřazení numerické hodnoty a uchovávaly čísla v přesném tvaru (např. 1 3 místo , π místo ) během jednotlivých kroků ve výpočtu MAPLE dává odpovědi s mnohem větší přesností než běžné numerické výpočty. Numerické operace Pokud symbolické operace nevedou k řešení problému, nebo problém nelze řešit symbolicky, je nutné ho řešit numericky. Neomezená přesnost MAPLE dovoluje numerické výpočty provádět s libovolným počtem číslic mantisy u čísel v pohyblivé řádové čárce. Grafika Funkce jedné nebo dvou proměnných, funkce určené parametrickými rovnicemi, mohou být znázorněny graficky. MAPLE má mnoho způsobů grafického vyjádření a mnoho voleb, které umožňují různé způsoby grafického znázornění. 9

10 Nápověda Silnou stránkou programu MAPLE je jeho podrobná nápověda. Ta je členěna do několika základních oblastí podle způsobu práce a hledání, přičemž až na položku History odpovídají jednotlivým položkám v menu Help hlavního okna: Table of contents - Obsah (klávesová zkratka Ctrl-F1) tato část obsahuje seznam témat nápovědy přehledně uspořádaných a členěných do formátu stromu. Topic search - Vyhledávání témat (klávesová zkratka Ctrl-F2) zde je možné vyhledávat v seznamu jednotlivých témat nápovědy podle jejich názvů. Search - Vyhledávání (klávesová zkratka Ctrl-F3) jde o standardní full-textový vyhledávač, který umožňuje prohledávat obsah textů nápovědy a také v matematické slovníku. Math Dictionary - Matematický slovník (klávesová zkratka Ctrl-F11) obsahuje nový, plně integrovaný slovník matematických a technických výrazů. History - Historie témat umožňuje procházet seznamem dosud prohlížených položek. Okno nápovědy je možné otevřít mnoha způsoby lze je otevřít jako dotaz na syntaxi známého příkazu, jako hledání v určité oblasti nebo při hledání významu některého matematického pojmu. Okno nápovědy obsahuje jednoduché menu, které ve svých položkách obsahuje stejné informace jako standardní menu, pouze menu File obsahuje položky umožňující tisku obsahu témat nebo celé nápovědy. Další řádek obsahuje tlačítka pro zjednodušení ovládání tisk témat, kopírování obsahu daného témata nápovědy, posun v historii nápovědy a skok na základní témata. Nejdůležitější částí celé nápovědy jsou dvě okna v hlavní části. Velikost těchto dvou oken je možné měnit posunem lišty, která je odděluje, čímž se dá získat větší prostor pro text nápovědy. Levé okno obsahuje seznam témat, ze kterých je možné vybírat, přičemž je rozděleno záložkami podle způsobu práce. Tyto záložky odpovídají výše uvedeným částem struktury (Contents, Topic, Search, Dictionary, History). 10

11 Pravé okno pak obsahuje vlastní text nápovědy. Struktura výpisu informací o předmětu dotazu má 6 částí: function - popis činnosti daného příkazu calling sequence - způsob, kterým je daná funkce volána parameters - popis parametrů příkazu synopsis - přehled examples - ukázkové příklady použití funkce v různých situacích see also - seznam dalších příkazů, blízkých dané oblasti Základní popis příkazů programu MAPLE help Velmi podrobně vysvětlí a popíše příkaz, včetně několika ukázek jeho použití. solve Příkaz pro řešení algebraických rovnic nebo jejich soustav. Pokud existuje více řešení, tak je oddělí čárkou. subs Ve funkci nebo v proměnné nahradí proměnnou jinou proměnnou. evalf Příkaz, který vyčíslí numericky zadaný výraz. Digits Nastaví přesnost výpočtu na požadovaný počet platných cifer. fsolve Numerické řešení rovnic, nebo jejich soustav s přesností požadovanou příkazem Digits Řešení probíhá pomocí Newtonovy iterační metody. Je možné požadovat i řešení v komplexním oboru. 11

12 plot Vykreslí graf požadované funkce. Jedním z parametrů je souřadný systém pravoúhlý, polární. Graf může být zadán i parametricky. Jako další z příkazů může být parametr pro konverzi grafu do souboru pro zpracování. plot3d Prostorový graf v pravoúhlých, cylindrických nebo kulových souřadnicích. Provádí výmaz neviditelných hran, stínování, řeší perspektivu. display Zobrazí více funkcí zadaných příkazem emphplot, do jednoho grafu a pokud je parametr insequence nastaven na true, tyto funkce také zanimuje. simplify Provede zjednodušení zadaného příkazu. Jednoduché výrazy jsou zjednodušovány automaticky. sqrt Odmocní daný výraz. diff Vypočte derivaci z výrazu podle proměnných, které jsou zadány jako parametry. int Počítá určitý nebo neurčitý integrál z požadovaného výrazu. Pokud nelze nalézt požadovaný vztah, opíše zadaný příkaz na obrazovku. dsolve Řeší diferenciální rovnice a jejich soustavy. Jedním z parametrů mohou být i počáteční podmínky pro určení integračních konstant. save Uloží danou proměnnou, více proměnných nebo proceduru do zadaného názvu souboru. Pokud soubor neexistuje, je automaticky vytvořen. 12

13 read Načte požadovaný soubor z pevného disku. Standartně je nastavena cesta k souboru do adresáře, kde je uložen worksheet, který tento příkaz používá. sum Provádí výpočet součtu řad. Nelze li součet určit, opisuje příkaz na display. Lze li součet vyjádřit funkcí, vrací tuto funkci. assign Přiřadí hodnoty více proměnným nebo množině proměnných. Kromě těchto základních příkazů existuje celá řada dalších příkazů používaných pro řešení komplikovanějších problémů. 13

14 2 Pohyb v atmosféře 2.1 Šikmý vrh vzhůru Šikmý vrh se skládá z volného pádu a rovnoměrného přímočarého pohybu šikmo k povrchu Země. Délka vrhu závisí na počáteční rychlosti v 0 a na elevačním úhlu α, pod kterým bylo těleso vrženo. Nejdůležitější hodnota šikmého vrhu vzhůru je jeho délka, ve vojenské terminologii nazývaná dostřel. Největší délky vrhu dosáhneme pod elevačním úhlem 45. Délka vrhu je stejná pro dvojice α a 90 - α (například 15 a 75 ; 30 a 60 ). Příklady z praxe: výstřel z děla (α < 45 ), z minometu (α 45 ). Chceme-li Obrázek 1: Šikmý vrh vzhůru - trajektorie určit polohu a rychlost hmotného bodu při šikmém vrhu, musíme si pohyb opět rozložit na svislý a vodorovný pohyb. Počáteční rychlost v 0 musíme rozložit na vodorovnou počáteční rychlost v x a svislou počáteční rychlost v y. Okamžitá rychlost je dána vektorovým součtem svislé a vodorovné rychlosti. Hmotný bod koná svislý vrh s počáteční rychlostí v y a vodorovný rovnoměrný přímočarý pohyb s rychlostí v x. Polohu v daném okamžiku určíme z těchto pohybů: v x = v 0 cos(α) v y = v 0 sin(α) x = v x t = v 0 t cos(α) y = v y t 1 2 g t2 = v 0 t sin(α) 1 2 g t2 14

15 Obrázek 2: Šikmý vrh vzhůru 2.2 Ochranná parabola Ochranná parabola je křivka definující území, kde je možno zasáhnout daný bod za konstantní rychlosti. Každý bod ležící uvnitř obálky je možné zasáhnout dvěma dráhami s různými úhly výstřelu. Body ležící na této obálce je možné zasáhnout pouze jednou dráhou. Body které leží mimo tuto obálku není možné zasáhnout žádnou z těchto drah. Toto území je velmi důležité pro dělostřelce. Ti se zajímají o dostřel na ose x, protože parabola ohraničuje místa, která mohou zasáhnout. Obrázek 3: Ochranná parabola 15

16 2.3 Šikmý vrh vzhůru při uvažovaném odporu vzduchu Trajektorie šikmého vrhu ve vakuu je parabola, ve vzduchu je to balistická křivka. Dolet projektilu který se pohybuje po balistické křivce je při stejných podmínkách (úsťová rychlost, elevační úhel, hmotnost) vždy kratší, než dolet projektilu, který se pohybuje po parabole. To je způsobeno aerodynamickým odporem prostředí, který na pohybující se projektil působí (odporová síla působí proti vodorovné složce rychlosti). Tento případ je řešen podrobněji v této práci. Velikost aerodynamické odporové síly se dá vyjádřit ze vztahu, který v 18. století definoval Isaac Newton: F a = 1 2 C x S ρ v 2 kde C x je součinitel aerodynamického odporu, S je čelní průřez tělesa a v je rychlost pohybu tělesa. Pro další postup je potřeba tuto sílu rozložit do složek x a y. F a x = 1 2 C x S ρ v 2 cos(α) F a y = 1 2 C x S ρ v 2 sin(α) Po substituci za cos(α) a sin(α) tak, že cos(α) = vx v a sin(α) = vy v vzniknou rovnice ve tvaru: F a x = 1 2 C x S ρ v v x (1) F a y = 1 2 C x S ρ v v y (2) Newtonův zákon síly říká, že síla je rovna součinu hmotnosti a zrychlení (F = m a). Z toho plyne, že zrychlení se rovná podílu síly a hmotnosti (a x = Fax m ; a y = Fay m g) Současně také platí, že zrychlení je derivace rychlosti podle času, nebo druhá derivace dráhy podle času. Odpor vzduchu je samozřejmně také závislý na výšce, protože hustota atmosféry se se vzrůstající výškou exponencilně zmenšuje. Atmosféra obsahuje přibližně 78% a 21% kyslíku, se stopovým množstvím dalších plynů, jako je Argon, oxid uhličitý, Neon, Helium a další. Závislost hustoty atmosféry se dá popsat vztahem ρ = ρ 0 e M g y(t) R T 16

17 kde ρ 0 je hustota atmosféry v nulové výšce, M je molární hmotnost atmosféry, g je gravitační zrychlení, R je univerzální plynová konstanta a T je teplota atmosféry v Kelvinech. Poté je již možné sestavit soustavu diferenciálních rovnic, které představují výsledné pohybové rovnice pro pohyb tělesa v atmosféře, když se nezanedbává odpor vzduchu. ax := d2 x(t) dt 2 = Cx S ρ 0 e ay := d2 y(t) dt 2 = Cx S ρ 0 e M g y(t) R T M g y(t) R T ( d x(t) dt 2 m ) 2 +( d y(t) dt ) 2 d x(t) dt ( d x(t) dt ) 2 +( d y(t) dt ) 2 d y(t) dt g 2 m Při uvažování odporu vzduchu problém nemá analytické řešení a výsledné pohybové rovnice se musí řešit numericky. (3) 2.4 Coriolisova síla Pokud se těleso pohybuje v otáčející se nelineární vztažné soustavě tak, že se mění jeho vzdálenost od osy otáčení soustavy, působí na něj setrvačná síla, nazývaná Coriolisova síla. Coriolisova síla má směr kolmý ke spojnici těleso-osa otáčení s způsobuje stáčení trajektorie tělesa proti směru otáčení soustavy. Je pojmenovaná po Gustavu Gaspardovi de Coriolisovi, který se těmito silami v rotujících soustavách zabýval. Výpočet Coriolisovy síly: F c = 2 m v ω kde F c je Coriolisova síla, m je hmotnost tělesa, v je rychlost tělesa v neinerciální vztažné soustavě, ω je vektor úhlové rychlosti otáčení soustavy a označuje vektorový součin. Velikost Coriolisovy síly spočteme jako F c = 2 m ω v sin(α) kde α je úhel který svírá vektor úhlové rychlosti s vektorem rychlosti. Rotující povrch Země tvoří vztažnou soustavu a jakákoliv hmota, pohybující se ve směru poledníků, je na severní polokouli stáčena doprava a na jižní polokouli doleva. 17

18 Obrázek 4: Coriolisova síla Často se je jako důsledek Coriolisovy síly uvádí různé roztočení víru při vypouštění vany podle toho, zda se nalézáme na severní nebo jižní polokouli Země. V uvažovaném modelu projektilu vystřeleného z protiletadlového kanonu je možné vliv Coriolisovy síly zanedbat, neboť jde, v porovnání se Zemí, o velmi malé vzdálenosti. 18

19 3 Popis zdrojového kódu animace V této kapitole je uveden podrobný popis jednotlivých částí a kompletní výpis zdrojového kódu animace. Zdrojový kód programu je rozdělen na několik částí. V první části jsou vytvořeny pohybové rovnice (3) popisující pohyb tělesa v atmosféře při uvažovaném odporu vzduchu. Postup pro sestavení těchto rovnic je již podrobněji popsán v kapitole 2.3 Výsledné rovnice jsou poté pro další použití uloženy pomocí příkazu save do souboru rovnice.sav. 3.1 Procedura anim Dále již následuje nejdůležitější část programu, a to procedura anim. Té je nutno předložit 4 parametry (elevační úhel,výška letadla,vzdálenost letadla od kanonu a rychlost letadla), podle kterých se vytvoří požadovaná animace. Aby výpočet mohl proběhnout, je potřeba znát spoustu dalších údajů, zejména součinitel odporu vzduchu, úsťovou rychlost střely, hmotnost střely a hustotu atmosféry. Ta ve skutečnosti není konstantní, ale závislá na výšce, proto je nutné ji zadat jako funkci. Dále jsou definovány počáteční podmínky, potřebné pro řešení pohybových rovnic a samotný výpočet. V další části procedury následují 4 smyčky, které počítají lokální proměnné procedury nutné pro vytvoření animace Smyčka MAX-VYSKA Tato smyčka počítá maximální výšku, kterou je střela schopna dosáhnout při daném elevačním úhlu a vypíše na obrazovku její hodnotu. Smyčka počítá y-ovou souřadnici střely v čase (tt) a porovnává s y-ovou souřadnicí střely v čase tt + iter. To opakuje do té doby, dokud není y-ová souřadnice v čase tt + iter menší, než v čase tt Smyčka DOSAZITELNOST VYSKY Tato smyčka testuje, zda je střela při daném elevačním úhlu schopna dosáhnout výšky letadla. V případě, že střela je schopna dané výšky dosáhnout, vypíše na obrazovku potvrzující zprávu. Pokud střela dané výšky nedosáhne, procedura je ukončena a globální proměná nedoleti je nastavena na true. 19

20 3.1.3 Smyčka CAS STRELY V případě, že je střela schopna dosáhnout dané výšky, tato smyčka spočítá čas, za který střela této výšky dosáhne a vypíše ho na obrazovku Smyčka ANIMACE Poslední smyčka provádí samotnou animaci a spočítá čas zpoždění výstřelu od začátku animace tak, aby střela letadlo zasáhla. 3.2 Procedura animace Tato procedura volá proceduru anim a po zavolání této procedury testuje proměnnou nedoleti. Pokud je hodnota proměnné nedoleti true (střela nedosahne dané výšky), je procedura anim zavolána znovu s defaultními hodnotami. 3.3 Ovládání programu Ovládání programu je velmi jednoduché, v části označené jako ZADANI HODNOT uživatel vloží čtyři parametry v tomto pořadí: elevace ( ); výška letadla (m); vzdálenost letadla od kanonu (m) a rychlost letadla (km h 1 ) Poté se v části SPUSTENI ANIMACE stisknutím klávesy Enter spustí samotná animace. Na závěr se celá procedura uloží pomocí příkazu save do souboru proc.dat. Pomocí příkazu restart se pro lepší funkčnost animace provede vyčištění interní paměti programu MAPLE a uložená procedura se ze souboru proc.dat znovu načte. Kompletní zdrojový kód je zobrazen v příloze této práce a uložen na přiloženém CD. 20

21 3.4 Ukázka z animace Funkční animace je v elektronické podobě uložena na přiloženém CD. Pro názornost je v tištěné podobě animace zobrazena jako série několika vybraných obrázků Obrázek 5: Schematické znázornění animace 21

22 4 ZÁVĚR Ve své práci jsem vytvořil matematický model tělesa pohybujícího se v atmosféře s uvážením odporu vzduchu a změnou hustoty vzduchu v závislosti na výšce. Model vytvořený v prostředí programu Maple je použit k výpočtu trajektorie střely protiletadlového kanonu, která povede k zasažení cíle. V průběhu výpočtu jsou zváženy možnosti zasažení cíle a pokud je zjištěna možnost zásahu je s vyskou přesností určen okamžik výstřelu a sklon hlavně kanonu. Na základě takto stanovených prvků střelby je následně vytvořena počítačová animace, která velmi podrobně znázorní trajektorii střely i cíle až do okamžiku zásahu. V případě, že cíl není možné zasáhnout, vypíše program na obrazovku upozornění a spustí náhradní animaci s náhradními hodnotami, které zásah cíle umožní. 22

23 5 Použitá literatura [1] BARTOŇ, S. HAKL, Z.: Agriculture Kinematics, In GANDER, W. HŘEBÍ- ČEK, J. Solving problems in Scientific Computing using Maple and Matlab. 4. vyd. Heidelberg: Springer, s ISBN [2] BARTOŇ, S. HAKL, Z. Implicit derivatives in kinematics. In COMATTEX vyd. Trnava: MTF STUBA, 2004, s ISBN [3] BARTOŇ, S. HAKL, Z. Matematický popis kinematiky zemědělského mechanismu. In Mendelnet. 1. vyd. Brno: MZLU, 2004, s ISBN [4] BARTOŇ, S: Newton s and Kepler s laws, In GANDER, W. HŘEBÍČEK, J. Solving problems in Scientific Computing using Maple and Matlab. 4.vyd. Heidelberg: Springer, s ISBN [5] HAKL, Z. Matematické modelování biologických a technologických procesů v zemědělství. Disertační práce. MZLU: MZLU Brno, s. [6] LOUČKA M.: Návrh algoritmu pro nelineární metodu nejmenších čtverců pro použití v technických aplikacích. Diplomová práce. MZLU v Brně,

24 6 Příloha V příloze je vypsán kompletní zdrojový kód programu pro vytvoření animace v programu MAPLE. Tento zdrojový kód je uložen na přiloženém CD v adresáři Maple. restart: interface( warnlevel = 0 ): with(plots): with(plottools): Fa:=-1/2*Cx*S*rho*V^2; Fax:=Fa*cos(alpha); Fay:=Fa*sin(alpha); Fax:=subs(cos(alpha)=Vx/V,Fax); Fay:=subs(sin(alpha)=Vy/V,Fay); Vx:=diff(x(t),t); Vy:=diff(y(t),t); V:=sqrt(Vx^2+Vy^2); Ax:=diff(x(t),t,t)=Fax/m; Ay:=diff(y(t),t,t)=Fay/m-g; save Ax,Ay,"rovnice.sav"; restart: with(plots): with(plottools): #PROCEDURA ANIM anim:=proc(elevace,h,vzdal,v_l_kmh) 24

25 global m,g,l,d,cx,v,s,rho,nedoleti; local tt,i,g1,p,p1,p2,p3,let,m,r,t,rho,rho0,ini,alpha,ns, y1,y2,iter,test,cas,s_l,v_l: p:=[]: read "rovnice.sav": g:=9.81: v:=800.0: Cx:=0.1: d:=0.088: L:=0.6: Rho:=2500: S:=evalf(Pi*d^2/4): m:=s*l*rho: v_l:=evalf(v_l_kmh/3.6): M:=(28*4/5+32/5)*0.001: R:=8.315: T:=293.15: rho0:=1.3: rho:=rho0*exp(-m*g*y(t)/r/t); #POCATECNI PODMINKY Ini:=x(0)=0,y(0)=0,D(x)(0)=v*cos(alpha),D(y)(0)=v*sin(alpha): alpha:=evalf(convert(elevace*degrees,radians)): Ns:=dsolve(Ini,Ax,Ay,x(t),y(t),numeric); #MAX-VYSKA y1:=0:y2:=1:iter:=0.1:tt:=0.1: while y2y1 do y1:=rhs(ns(tt)[4]);y2:=rhs(ns(tt+iter)[4]); tt:=tt+iter; 25

26 od: print(cat("maximalni vyska strely ",convert(y2,string),"m")); #ZOBRAZITELNOST VYSKY if h<y2 then print("vyska strely OK"): test:=true: else test:=false: fi: #CAS STRELY if test then y1:=0:y2:=1:iter:=0.1:tt:=0.1: while h rhs(ns(tt)[4]) do tt:=tt+iter; od: print(cat("strela dosahne vysky letadla za ",convert(tt,string),"s")); else print ("Strela nedoleti do dane vysky"): print ("Predvede se animace s defaultnimi hodnotami."): print ("elevace=55; vyska letadla=10000m; vzdalenost letadla=20000m; rychlost letadla=600km/h"): print (): nedoleti:=true:return: end if; cas:=tt; s_l:=vzdal-rhs(ns(tt)[2])-v_l*tt; tt:= : p:=[]: 26

27 let:=(vzdal-rhs(ns(cas)[2])-v_l*cas) /v_l ; #ANIMACE for i from 1 to 101 do p1:=plot([[vzdal-v_l*tt,h]],style=point,symbol=circle,symbolsize=20): if vzdal-v_l*tt< rhs(ns(cas)[2])+v_l*cas then p2:=plot([[rhs(ns(tt-let)[2]),rhs(ns(tt-let)[4])]], style=point, symbol=circle, symbolsize=10): else p2:=plot([[0,0]],style=point,symbol=circle,symbolsize=10): fi; p3:=display(p1,p2); display(p3); p:=[p[],display(p3)]; tt:=tt+ (cas+let)/100; od: p: end proc: #PROCEDURA ANIMACE animace:=proc(elevace,h,vzdal,v_l_kmh) local temp: temp:=anim(elevace,h,vzdal,v_l_kmh): if nedoleti=true then anim(55,10000,20000,600): else temp: fi: end proc: save anim,animace,"proc.dat"; 27

28 restart: with(plots): with(plottools): read "proc.dat": #ZADANI HODNOT g:=animace(60,18000,20000,900): #SPUSTENI ANIMACE display(g,insequence=true,scaling=constrained); 28

Matematika I: Aplikované úlohy

Matematika I: Aplikované úlohy Matematika I: Aplikované úlohy Zuzana Morávková Katedra matematiky a deskriptivní geometrie VŠB - Technická univerzita Ostrava 260. Řy 283 - Pálkař Zadání Pálkař odpálí míč pod úhlem α = 30 a rychlostí

Více

Elektronický učební text pro podporu výuky klasické mechaniky pro posluchače učitelství I. Mechanika hmotného bodu

Elektronický učební text pro podporu výuky klasické mechaniky pro posluchače učitelství I. Mechanika hmotného bodu Elektronický učební text pro podporu výuky klasické mechaniky pro posluchače učitelství I Mechanika hmotného bodu Autor: Kateřina Kárová Text vznikl v rámci bakalářské práce roku 2006. Návod na práci s

Více

Studentská tvůrčí činnost. O letu volejbalového míče při podání

Studentská tvůrčí činnost. O letu volejbalového míče při podání Studentská tvůrčí činnost O letu volejbalového míče při podání Jan Dumek Vedoucí práce : Prof. Ing. Pavel Šafařík, CSc O letu volejbalového míče při podání Jan Dumek Abstrakt Práce se zabývá pozorováním

Více

Gravitační pole manuál Jan Hrnčíř, Martin Klejch, 2005. Gravitační pole. Využití multimédií při výuce fyziky. Manuál k multimediální prezentaci

Gravitační pole manuál Jan Hrnčíř, Martin Klejch, 2005. Gravitační pole. Využití multimédií při výuce fyziky. Manuál k multimediální prezentaci Gravitační pole Využití multimédií při výuce fyziky Manuál k multimediální prezentaci Jan Hrnčíř jan.hrncir@gfxs.cz Martin Klejch martin.klejch@gfxs.cz Gymnázium F. X. Šaldy Liberec Obsah Obsah... 1 Úvod...

Více

DRIVER S INFLUENCE ON KINEMATICS OF ARTICULATED BUS

DRIVER S INFLUENCE ON KINEMATICS OF ARTICULATED BUS DRIVER S INFLUENCE ON KINEMATICS OF ARTICULATED BUS VLIV ŘIDIČE NA KINEMATIKU KLOUBOVÉHO AUTOBUSU Krumpholc T., Bartoň S. Department of Engineering and Automobile Transport, Faculty of Agronomy, Mendel

Více

Rychlostní a objemové snímače průtoku tekutin

Rychlostní a objemové snímače průtoku tekutin Rychlostní a objemové snímače průtoku tekutin Rychlostní snímače průtoku Rychlostní snímače průtoku vyhodnocují průtok nepřímo měřením střední rychlosti proudu tekutiny v STŘ. Ta závisí vzhledem k rychlostnímu

Více

POHYBY TĚLESA V ODPORUJÍCÍM PROSTŘEDÍ

POHYBY TĚLESA V ODPORUJÍCÍM PROSTŘEDÍ POHYBY TĚLESA V ODPORUJÍCÍM PROSTŘEDÍ Studijní text pro řešitele FO, kat. B Ivo Volf, Přemysl Šedivý Úvod Základní zákon klasické mechaniky, zákon síly, který obvykle zapisujeme vetvaru F= m a, (1) umožňuje

Více

2 Základy práce v matematickém programu Sage

2 Základy práce v matematickém programu Sage VYUŽITÍ MATEMATICKÉHO PROGRAMU SAGE V ANALÝZE REDISTRIBUČNÍCH SYSTÉMŮ MUŽÍKOVÁ, Karolína, (SK) Abstrakt. Matematický program Sage je volně dostupný software, který je určený pro matematické výpočty a grafická

Více

Řešení testu 1b. Fyzika I (Mechanika a molekulová fyzika) NOFY021. 19. listopadu 2015

Řešení testu 1b. Fyzika I (Mechanika a molekulová fyzika) NOFY021. 19. listopadu 2015 Řešení testu b Fyzika I (Mechanika a olekulová fyzika) NOFY0 9. listopadu 05 Příklad Zadání: Kulička byla vystřelena vodorovně rychlostí 0 /s do válcové roury o průěru a koná pohyb naznačený na obrázku.

Více

GRAVITAČNÍ POLE. Mgr. Jan Ptáčník - GJVJ - Fyzika - Mechanika - 1. ročník

GRAVITAČNÍ POLE. Mgr. Jan Ptáčník - GJVJ - Fyzika - Mechanika - 1. ročník GRAVITAČNÍ POLE Mgr. Jan Ptáčník - GJVJ - Fyzika - Mechanika - 1. ročník Gravitace Vzájemné silové působení mezi každými dvěma hmotnými body. Liší se od jiných působení. Působí vždy přitažlivě. Působí

Více

[GRAVITAČNÍ POLE] Gravitace Gravitace je všeobecná vlastnost těles.

[GRAVITAČNÍ POLE] Gravitace Gravitace je všeobecná vlastnost těles. 5. GRAVITAČNÍ POLE 5.1. NEWTONŮV GRAVITAČNÍ ZÁKON Gravitace Gravitace je všeobecná vlastnost těles. Newtonův gravitační zákon Znění: Dva hmotné body se navzájem přitahují stejně velkými gravitačními silami

Více

Zavádění inovativních metod a výukových materiálů do přírodovědných předmětů na Gymnáziu v Krnově

Zavádění inovativních metod a výukových materiálů do přírodovědných předmětů na Gymnáziu v Krnově Zavádění inovativních metod a výukových materiálů do přírodovědných předmětů na Gymnáziu v Krnově 05_2_Kinematika hmotného bodu Ing. Jakub Ulmann 2 Kinematika hmotného bodu Nejstarším odvětvím fyziky,

Více

CVIČENÍ č. 3 STATIKA TEKUTIN

CVIČENÍ č. 3 STATIKA TEKUTIN Rovnováha, Síly na rovinné stěny CVIČENÍ č. 3 STATIKA TEKUTIN Příklad č. 1: Nákladní automobil s cisternou ve tvaru kvádru o rozměrech H x L x B se pohybuje přímočarým pohybem po nakloněné rovině se zrychlením

Více

2. Mechanika - kinematika

2. Mechanika - kinematika . Mechanika - kinematika. Co je pohyb a klid Klid nebo pohyb těles zjišťujeme pouze vzhledem k jiným tělesům, proto mluvíme o relativním klidu nebo relativním pohybu. Jak poznáme, že je těleso v pohybu

Více

POHYBY V GRAVITAČNÍM POLI ZEMĚ POHYBY TĚLES V HOMOGENNÍM TÍHOVÉM POLI ZEMĚ

POHYBY V GRAVITAČNÍM POLI ZEMĚ POHYBY TĚLES V HOMOGENNÍM TÍHOVÉM POLI ZEMĚ Předmět: Ročník: Vytořil: Datum: FYZIKA PRVNÍ MGR. JÜTTNEROVÁ 9. 9. 01 Náze zpracoaného celku: POHYBY V GRAVITAČNÍM POLI ZEMĚ POHYBY TĚLES V HOMOGENNÍM TÍHOVÉM POLI ZEMĚ Jde o pohyby těles blízkosti porchu

Více

a 3 c 5 A 1 Programové prostředí

a 3 c 5 A 1 Programové prostředí Programové prostředí Program se skládá z několika různých typů řádků. 1. Řádek pro komentář = program jej neprovede. Vložíte jej stisknutím CTRL+T, přes menu Insert -> Text, kliknutím na. Řádek začíná

Více

Projekty do předmětu MF

Projekty do předmětu MF Univerzita Palackého v Olomouci Přírodovědecká fakulta Katedra optiky ZÁVĚREČNÁ PRÁCE Projekty do předmětu MF Vypracoval: Miroslav Mlynář E-mail: mlynarm@centrum.cz Studijní program: B1701 Fyzika Studijní

Více

BIOMECHANIKA KINEMATIKA

BIOMECHANIKA KINEMATIKA BIOMECHANIKA KINEMATIKA MECHANIKA Mechanika je nejstarším oborem fyziky (z řeckého méchané stroj). Byla původně vědou, která se zabývala konstrukcí strojů a jejich činností. Mechanika studuje zákonitosti

Více

7. Gravitační pole a pohyb těles v něm

7. Gravitační pole a pohyb těles v něm 7. Gravitační pole a pohyb těles v něm Gravitační pole - existuje v okolí každého hmotného tělesa - představuje formu hmoty - zprostředkovává vzájemné silové působení mezi tělesy Newtonův gravitační zákon:

Více

Laboratorní cvičení - Integrální počet v R

Laboratorní cvičení - Integrální počet v R Laboratorní cvičení - Integrální počet v R POZOR! Maple neuvádí ve výsledcích neurčitých integrálů integrační konstantu. Maple počítá integrály v oboru komplexních čísel. Neurčitý integrál Neurčitý integrál

Více

Digitální učební materiál

Digitální učební materiál Digitální učební materiál Číslo projektu CZ.1.07/1.5.00/34.0802 Název projektu Zkvalitnění výuky prostřednictvím ICT Číslo a název šablony klíčové aktivity III/2 Inovace a zkvalitnění výuky prostřednictvím

Více

MATLAB základy. Roman Stanec 27.9.2007 PEF MZLU

MATLAB základy. Roman Stanec 27.9.2007 PEF MZLU MATLAB základy Roman Stanec 27.9.2007 PEF MZLU Náplň cvičení Matlab představení a motivace Seznámení s prostředím Proměnné a výrazy Řídící struktury Funkce Základní úpravy matic Import dat z tabulkového

Více

Západočeská univerzita v Plzni Fakulta strojní. Semestrální práce z Matematického Modelování

Západočeská univerzita v Plzni Fakulta strojní. Semestrální práce z Matematického Modelování Západočeská univerzita v Plzni Fakulta strojní Semestrální práce z Matematického Modelování Dynamika pohybu rakety v 1D Vypracoval: Pavel Roud Obor: Technologie obrábění e mail:stu85@seznam.cz 1 1.Úvod...

Více

Internetová adresa osobní stránky: http://www.mat.fme.vutbr.cz/home/klaska E-mail: klaska@um.fme.vutbr.cz

Internetová adresa osobní stránky: http://www.mat.fme.vutbr.cz/home/klaska E-mail: klaska@um.fme.vutbr.cz 3 MAPLEOVSKÁ CVIČENÍ PRO ZÁKLADNÍ KURZ MATEMATIKY RNDr. Jiří Klaška, Dr. Internetová adresa osobní stránky: http://www.mat.fme.vutbr.cz/home/klaska E-mail: klaska@um.fme.vutbr.cz Úvod Maple je program,

Více

7. ODE a SIMULINK. Nejprve velmi jednoduchý příklad s numerických řešením. Řešme rovnici

7. ODE a SIMULINK. Nejprve velmi jednoduchý příklad s numerických řešením. Řešme rovnici 7. ODE a SIMULINK Jednou z často používaných aplikací v Matlabu je modelování a simulace dynamických systémů. V zásadě můžeme postupovat buď klasicky inženýrsky (popíšeme systém diferenciálními rovnicemi

Více

MATEMATIKA Charakteristika vyučovacího předmětu 2. stupeň

MATEMATIKA Charakteristika vyučovacího předmětu 2. stupeň MATEMATIKA Charakteristika vyučovacího předmětu 2. stupeň Obsahové, časové a organizační vymezení Předmět Matematika se vyučuje jako samostatný předmět v 6. až 8. ročníku 4 hodiny týdně, v 9. ročníku 3

Více

8. Posloupnosti, vektory a matice

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

Více

Zde bude zadání práce

Zde bude zadání práce Zde bude zadání práce Abstrakt Diplomová práce Návrh řídícího algoritmu pro stabilizaci letadla předkládá základní informace o aerodynamice letadel, potřebné k vytvoření nelineárního matematického modelu

Více

Skalár- veličina určená jedním číselným údajem čas, hmotnost (porovnej životní úroveň, hospodaření firmy, naše poloha podle GPS )

Skalár- veličina určená jedním číselným údajem čas, hmotnost (porovnej životní úroveň, hospodaření firmy, naše poloha podle GPS ) LINEÁRNÍ ALGEBRA Úvod vektor Skalár- veličina určená jedním číselným údajem čas, hmotnost (porovnej životní úroveň, hospodaření firmy, naše poloha podle GPS ) Kartézský souřadnicový systém -je taková soustava

Více

VYMEZENÍ A POROVNÁNÍ PARAMETRŮ NÁVRHOVÉHO POMALÉHO VOZIDLA DLE NORMY ČSN 736101

VYMEZENÍ A POROVNÁNÍ PARAMETRŮ NÁVRHOVÉHO POMALÉHO VOZIDLA DLE NORMY ČSN 736101 VŠB-Technická univerzita Ostrava Fakulta stavební Studentská vědecká odborná činnost školní rok 2005-2006 VYMEZENÍ A POROVNÁNÍ PARAMETRŮ NÁVRHOVÉHO POMALÉHO VOZIDLA DLE NORMY ČSN 736101 Předkládá student

Více

Definice Tečna paraboly je přímka, která má s parabolou jediný společný bod,

Definice Tečna paraboly je přímka, která má s parabolou jediný společný bod, 5.4 Parabola Parabola je křivka, která vznikne řezem rotační kuželové plochy rovinou, jestliže odchylka roviny řezu od osy kuželové plochy je stejná jako odchylka povrchových přímek plochy a rovina řezu

Více

f(x) = ax + b mocnin (čili čtverců, odtud název metody) odchylek proložených hodnot od naměřených hodnot byl co (ax i + b y i ) 2 2(ax i + b y i ).

f(x) = ax + b mocnin (čili čtverců, odtud název metody) odchylek proložených hodnot od naměřených hodnot byl co (ax i + b y i ) 2 2(ax i + b y i ). Úvod Metoda nejmenších čtverců Metodu nejmenších čtverců používáme, chceme-li naměřenými (nebo jinak získanými) body proložit křivku, např. přímku. Tedy hledáme taková reálná čísla a, b, aby graf funkce

Více

KONFIGURACE SILNIČNÍCH KŘIŽOVATEK

KONFIGURACE SILNIČNÍCH KŘIŽOVATEK Mendelova zemědělská a lesnická univerzita v Brně Agronomická fakulta Ústav techniky a automobilové dopravy KONFIGURACE SILNIČNÍCH KŘIŽOVATEK Bakalářská práce Brno 2006 Vedoucí bakalářské práce: Doc. Ing.

Více

R2.213 Tíhová síla působící na tělesa je mnohem větší než gravitační síla vzájemného přitahování těles.

R2.213 Tíhová síla působící na tělesa je mnohem větší než gravitační síla vzájemného přitahování těles. 2.4 Gravitační pole R2.211 m 1 = m 2 = 10 g = 0,01 kg, r = 10 cm = 0,1 m, = 6,67 10 11 N m 2 kg 2 ; F g =? R2.212 F g = 4 mn = 0,004 N, a) r 1 = 2r; F g1 =?, b) r 2 = r/2; F g2 =?, c) r 3 = r/3; F g3 =?

Více

1. Maple - verze. 2. Maple - prostredi. Document Mode vs. Worksheet Mode

1. Maple - verze. 2. Maple - prostredi. Document Mode vs. Worksheet Mode 1. Maple - verze - Maple 18: Standard Worksheet (.mw) - Classic Worksheet Maple 18 (.mws) - starsi pocitace, mene pameti - Command-line Maple 18 - komplexni vypocty - a jine (kalkulacka, vlastni aplikace

Více

Dynamika hmotného bodu

Dynamika hmotného bodu Mechanika příklady pro samostudium Dynamika hmotného bodu Příklad 1: Určete konstantní sílu F, nutnou pro zrychlení automobilu o hmotnosti 1000 kg z klidu na rychlost 20 m/s během 10s. Dáno: m = 1000 kg,

Více

Minkowského operace a jejich aplikace

Minkowského operace a jejich aplikace KMA FAV ZČU Plzeň 1. února 2012 Obsah Aplikace Minkowského suma Minkowského rozdíl Minkowského součin v E 2 Minkowského součin kvaternionů Akce 22. 6. 1864-12. 1. 1909 Úvod Použití Rozmist ování (packing,

Více

Laboratorní zdroj - 6. část

Laboratorní zdroj - 6. část Laboratorní zdroj - 6. část Publikované: 20.05.2016, Kategória: Silové časti www.svetelektro.com V tomto článku popíšu způsob, jak dojít k rovnicím (regresní funkce), které budou přepočítávat milivolty

Více

Úvod do programu MAXIMA

Úvod do programu MAXIMA Jedná se o rozpracovaný návod k programu wxmaxima pro naprosté začátečníky. Návod lze libovolně kopírovat a používat ke komerčním i osobním účelům. Momentálně chybí mnoho důležitých kapitol které budou

Více

Maple. Petr Kundrát. Ústav matematiky, FSI VUT v Brně. Maple a základní znalosti z oblasti obyčejných diferenciálních rovnic.

Maple. Petr Kundrát. Ústav matematiky, FSI VUT v Brně. Maple a základní znalosti z oblasti obyčejných diferenciálních rovnic. Obyčejné diferenciální rovnice s počítačovou podporou - Maple Petr Kundrát Ústav matematiky, FSI VUT v Brně Tento soubor vznikl za účelem ilustrace použití prostředí Maple k řešení a vizualizaci řešení

Více

Určování výměr Srážka mapového listu Výpočet objemů Dělení pozemků

Určování výměr Srážka mapového listu Výpočet objemů Dělení pozemků Geodézie přednáška 9 Určování výměr Srážka mapového listu Výpočet objemů Dělení pozemků Ústav geoinformačních technologií Lesnická a dřevařská fakulta ugt.mendelu.cz tel.: 545134015 Určování výměr určování

Více

Měřicí a řídicí technika Bakalářské studium 2007/2008. odezva. odhad chování procesu. formální matematický vztah s neznámými parametry

Měřicí a řídicí technika Bakalářské studium 2007/2008. odezva. odhad chování procesu. formální matematický vztah s neznámými parametry MODELOVÁNÍ základní pojmy a postupy principy vytváření deterministických matematických modelů vybrané základní vztahy používané při vytváření matematických modelů ukázkové příklady Základní pojmy matematický

Více

Fyzika 1 - rámcové příklady Kinematika a dynamika hmotného bodu, gravitační pole

Fyzika 1 - rámcové příklady Kinematika a dynamika hmotného bodu, gravitační pole Fyzika 1 - rámcové příklady Kinematika a dynamika hmotného bodu, gravitační pole 1. Určete skalární a vektorový součin dvou obecných vektorů AA a BB a popište, jak závisí výsledky těchto součinů na úhlu

Více

ŠROUBOVÝ A PROSTOROVÝ POHYB ROTAČNĚ SYMETRICKÉHO TĚLESA

ŠROUBOVÝ A PROSTOROVÝ POHYB ROTAČNĚ SYMETRICKÉHO TĚLESA ŠROUBOVÝ A PROSTOROVÝ POHYB ROTAČNĚ SYMETRICKÉHO TĚLESA Zpracoval Doc. RNDr. Zdeněk Hlaváč, CSc Pojem šroubového pohybu Šroubový pohyb je definován jako pohyb, jejž lze ve vhodném referenčním bodě rozložit

Více

Mendelova zemědělská a lesnická univerzita v Brně Agronomická fakulta Ústav techniky a automobilové techniky

Mendelova zemědělská a lesnická univerzita v Brně Agronomická fakulta Ústav techniky a automobilové techniky Mendelova zemědělská a lesnická univerzita v Brně Agronomická fakulta Ústav techniky a automobilové techniky Měření fyzikálních veličin Bakalářská práce Vedoucí práce: Vypracoval: doc. Ing. Josef Filípek,

Více

Seminář z IVT Algoritmizace. Slovanské gymnázium Olomouc Tomáš Kühr

Seminář z IVT Algoritmizace. Slovanské gymnázium Olomouc Tomáš Kühr Seminář z IVT Algoritmizace Slovanské gymnázium Olomouc Tomáš Kühr Algoritmizace - o čem to je? Zatím jsme se zabývali především tím, jak určitý postup zapsat v konkrétním programovacím jazyce (např. C#)

Více

Počty testových úloh

Počty testových úloh Počty testových úloh Tematický celek rok 2009 rok 2011 CELKEM Skalární a vektorové veličiny 4 lehké 4 těžké (celkem 8) 4 lehké 2 těžké (celkem 6) 8 lehkých 6 těžkých (celkem 14) Kinematika částice 6 lehkých

Více

9. Úvod do teorie PDR

9. Úvod do teorie PDR 9. Úvod do teorie PDR A. Základní poznatky o soustavách ODR1 Diferenciální rovnici nazveme parciální, jestliže neznámá funkce závisí na dvou či více proměnných (příslušná rovnice tedy obsahuje parciální

Více

LED_007.c Strana: 1/5 C:\Michal\AVR\Výukové programy\archiv\ Poslední změna: 4.10.2011 8:01:48

LED_007.c Strana: 1/5 C:\Michal\AVR\Výukové programy\archiv\ Poslední změna: 4.10.2011 8:01:48 LED_007.c Strana: 1/5 Nyní již umíme používat příkazy k větvení programu (podmínky) "if" a "switch". Umíme také rozložit program na jednoduché funkce a používat cyklus "for". Co se týče cyklů, zbývá nám

Více

Michael Valášek Vedoucí práce: doc. Ing. Václav Bauma, CSc.

Michael Valášek Vedoucí práce: doc. Ing. Václav Bauma, CSc. Michael Valášek Vedoucí práce: doc. Ing. Václav Bauma, CSc. Zadání bakalářské práce Mechanismus vztlakové klapky křídla 1. Proveďte rešerši možných konstrukčních řešení vztlakové klapky křídla 2. Seznamte

Více

Základy algoritmizace a programování

Základy algoritmizace a programování Základy algoritmizace a programování Práce se symbolickými proměnnými Práce s grafikou Přednáška 11 7. prosince 2009 Symbolické proměnné Zjednodušení aritmetických výrazů simplify (s) Příklady: >>syms

Více

VUT v Brně Fakulta strojního inženýrství

VUT v Brně Fakulta strojního inženýrství Výška dráhy střely y [m] VUT v Brně Fakulta strojního inženýrství 0.03 10 Přechodová a vnější balistika HPZ 0.025 0.02 0.015 0.01 0.005 0 1 0.5 60 0 40 Stranová odchylka z [m] -0.5-1 0 20 Dráha střely

Více

FAKULTA STAVEBNÍ VUT V BRNĚ PŘIJÍMACÍ ŘÍZENÍ PRO AKADEMICKÝ ROK 2003 2004

FAKULTA STAVEBNÍ VUT V BRNĚ PŘIJÍMACÍ ŘÍZENÍ PRO AKADEMICKÝ ROK 2003 2004 PŘIJÍMACÍ ŘÍZENÍ PRO AKADEMICKÝ ROK 003 004 TEST Z MATEMATIKY PRO PŘIJÍMACÍ ZKOUŠKY ČÍSLO M 0030 Vyjádřete jedním desetinným číslem (4 ½ 4 ¼ ) (4 ½ + 4 ¼ ) Správné řešení: 0,5 Zjednodušte výraz : ( 4)

Více

. Určete hodnotu neznámé x tak, aby

. Určete hodnotu neznámé x tak, aby Fakulta informačních technologií ČVUT v Praze Přijímací zkouška z matematiky 015 Kód uchazeče ID:.................. Varianta: 1 1. Původní cena knihy byla 50 Kč. Pak byla zdražena o 15 %. Jelikož nešla

Více

3.2 Rovnice postupné vlny v bodové řadě a v prostoru

3.2 Rovnice postupné vlny v bodové řadě a v prostoru 3 Vlny 3.1 Úvod Vlnění můžeme pozorovat například na vodní hladině, hodíme-li do vody kámen. Mechanické vlnění je děj, při kterém se kmitání šíří látkovým prostředím. To znamená, že například zvuk, který

Více

Kontrolní otázky k 1. přednášce z TM

Kontrolní otázky k 1. přednášce z TM Kontrolní otázky k 1. přednášce z TM 1. Jak závisí hodnota izobarického součinitele objemové roztažnosti ideálního plynu na teplotě a jak na tlaku? Odvoďte. 2. Jak závisí hodnota izochorického součinitele

Více

Snímače průtoku kapalin - objemové

Snímače průtoku kapalin - objemové Snímače průtoku kapalin - objemové Objemové snímače průtoku rotační plynoměry Dávkovací průtokoměry pracuje na principu plnění a vyprazdňování komor definovaného objemu tak, aby průtok tekutiny snímačem

Více

Břetislav Fajmon, UMAT FEKT, VUT Brno. Poznámka 1.1. A) první část hodiny (cca 50 minut): představení všech tří metod při řešení jednoho příkladu.

Břetislav Fajmon, UMAT FEKT, VUT Brno. Poznámka 1.1. A) první část hodiny (cca 50 minut): představení všech tří metod při řešení jednoho příkladu. Břetislav Fajmon, UMAT FEKT, VUT Brno Poznámka 1.1. A) první část hodiny (cca 50 minut): představení všech tří metod při řešení jednoho příkladu. Na jiných příkladech je téma podrobně zpracováno ve skriptech

Více

FYZIKA I. Složené pohyby (vrh šikmý)

FYZIKA I. Složené pohyby (vrh šikmý) VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ FYZIKA I Složené pohb (vrh šikmý) Prof. RNDr. Vilém Mádr, CSc. Prof. In. Libor Hlaváč, Ph.D. Doc. In. Irena Hlaváčová, Ph.D. Mr. Art. Damar

Více

MQL4 COURSE. By Coders guru www.forex-tsd.com. -5 Smyčky & Rozhodnutí Část 2

MQL4 COURSE. By Coders guru www.forex-tsd.com. -5 Smyčky & Rozhodnutí Část 2 MQL4 COURSE By Coders guru www.forex-tsd.com -5 Smyčky & Rozhodnutí Část 2 Vítejte v šesté lekci mého kurzu MQL 4. Doufám, že se vám předchozí lekce líbily. V předchozí lekci jsme se bavili o smyčkách.

Více

Právní formy podnikání v ČR

Právní formy podnikání v ČR Bankovní institut vysoká škola Praha Právní formy podnikání v ČR Bakalářská práce Prokeš Václav Leden, 2009 Bankovní institut vysoká škola Praha Katedra Bankovnictví Právní formy podnikání v ČR Bakalářská

Více

sf_2014.notebook March 31, 2015 http://cs.wikipedia.org/wiki/hudebn%c3%ad_n%c3%a1stroj

sf_2014.notebook March 31, 2015 http://cs.wikipedia.org/wiki/hudebn%c3%ad_n%c3%a1stroj http://cs.wikipedia.org/wiki/hudebn%c3%ad_n%c3%a1stroj 1 2 3 4 5 6 7 8 Jakou maximální rychlostí může projíždět automobil zatáčku (o poloměru 50 m) tak, aby se navylila voda z nádoby (hrnec válec o poloměru

Více

Zadání projektů z BPC2 pro letní semestr 2007/2008

Zadání projektů z BPC2 pro letní semestr 2007/2008 Zadání projektů z BPC2 pro letní semestr 2007/2008 Několik poznámek na úvod Projekt může být i konzolová aplikace. Záleží však na typu zadání, ne každé v konzolové aplikace vyřešit lze. Mezi studenty jsou

Více

Mechanika - kinematika

Mechanika - kinematika Mechanika - kinematika Hlavní body Úvod do mechaniky, kinematika hmotného bodu Pohyb přímočarý rovnoměrný rovnoměrně zrychlený. Pohyb křivočarý. Pohyb po kružnici rovnoměrný rovnoměrně zrychlený Pohyb

Více

Diferenciální rovnice II

Diferenciální rovnice II Diferenciální rovnice II Cílem tohoto kurzu je ukázat si různé příklady použití počítačového algebraického systému Maple při řešení obyčejných diferenciálních rovnic. řádu a soustav obyčejných diferenciálních

Více

K přednášce NUFY028 Teoretická mechanika prozatímní učební text, verze 01 10. Spojitá prostředí: rovnice struny Leoš Dvořák, MFF UK Praha, 2014

K přednášce NUFY028 Teoretická mechanika prozatímní učební text, verze 01 10. Spojitá prostředí: rovnice struny Leoš Dvořák, MFF UK Praha, 2014 K přednášce NUFY8 Teoretická mechanika prozatímní učební text, verze 1 1 Spojitá prostředí: rovnice strun Leoš Dvořák, MFF UK Praha, 14 Spojitá prostředí: rovnice strun Dosud jsme se zabývali pohbem soustav

Více

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE. Fakulta stavební MANUÁL K PROGRAMU POPÍLEK

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE. Fakulta stavební MANUÁL K PROGRAMU POPÍLEK ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta stavební MANUÁL K PROGRAMU POPÍLEK Manuál k programu Popílek A.1 O programu Program Popílek vznikl v rámci diplomové práce na katedře Betonových a zděných konstrukcí.

Více

GRAVITAČNÍ POLE. Všechna tělesa jsou přitahována k Zemi, příčinou tohoto je jevu je mezi tělesem a Zemí

GRAVITAČNÍ POLE. Všechna tělesa jsou přitahována k Zemi, příčinou tohoto je jevu je mezi tělesem a Zemí GRAVITAČNÍ POLE Všechna tělesa jsou přitahována k Zemi, příčinou tohoto je jevu je mezi tělesem a Zemí Přitahují se i vzdálená tělesa, například, z čehož vyplývá, že kolem Země se nachází gravitační pole

Více

Teoretické úlohy celostátního kola 53. ročníku FO

Teoretické úlohy celostátního kola 53. ročníku FO rozevřete, až se prsty narovnají, a znovu rychle tyč uchopte. Tuto dobu změříte stopkami velmi obtížně. Poměrně přesně dokážete zjistit, kam se posunulo na tyči místo úchopu. Vzdálenost obou míst, v nichž

Více

VLIV STŘÍDAVÉHO MAGNETICKÉHO POLE NA PLASTICKOU DEFORMACI OCELI ZA STUDENA.

VLIV STŘÍDAVÉHO MAGNETICKÉHO POLE NA PLASTICKOU DEFORMACI OCELI ZA STUDENA. VLIV STŘÍDAVÉHO MAGNETICKÉHO POLE NA PLASTICKOU DEFORMACI OCELI ZA STUDENA. Petr Tomčík a Jiří Hrubý b a) VŠB TU Ostrava, Tř. 17. listopadu 15, 708 33 Ostrava, ČR b) VŠB TU Ostrava, Tř. 17. listopadu 15,

Více

Práce, energie a další mechanické veličiny

Práce, energie a další mechanické veličiny Práce, energie a další mechanické veličiny Úvod V předchozích přednáškách jsme zavedli základní mechanické veličiny (rychlost, zrychlení, síla, ) Popis fyzikálních dějů usnadňuje zavedení dalších fyzikálních

Více

3.2. Elektrický proud v kovových vodičích

3.2. Elektrický proud v kovových vodičích 3.. Elektrický proud v kovových vodičích Kapitola 3.. byla bez výhrad věnována popisu elektrických nábojů v klidu, nyní se budeme zabývat pohybujícími se nabitými částicemi. 3... Základní pojmy Elektrický

Více

Parametrické rovnice křivky

Parametrické rovnice křivky Křivkový integrál Robert Mařík jaro 2014 Tento text je tištěnou verzí prezentací dostupných z http://user.mendelu.cz/marik/am. Křivkový integrál Jedná se o rozšíření Riemannova integrálu, kdy množinou

Více

f(x) = 9x3 5 x 2. f(x) = xe x2 f(x) = ln(x2 ) f(x) =

f(x) = 9x3 5 x 2. f(x) = xe x2 f(x) = ln(x2 ) f(x) = Zadání projektů Projekt 1 f(x) = 9x3 5 2. Určete souřadnice vrcholů obdélníka ABCD, jehož dva vrcholy mají kladnou y-ovou souřadnici a leží na parabole dané rovnicí y = 16 x 2 a další dva vrcholy leží

Více

Digitální učební materiál. III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Příjemce podpory Gymnázium, Jevíčko, A. K.

Digitální učební materiál. III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Příjemce podpory Gymnázium, Jevíčko, A. K. Digitální učební materiál Číslo projektu CZ.1.07/1.5.00/34.0802 Název projektu Zkvalitnění výuky prostřednictvím ICT Číslo a název šablony klíčové aktivity III/2 Inovace a zkvalitnění výuky prostřednictvím

Více

3.2 3DgrafyvMaple 106 KAPITOLA 3. UŽITÍ MAPLE PŘI ŘEŠENÍ KVADRIK

3.2 3DgrafyvMaple 106 KAPITOLA 3. UŽITÍ MAPLE PŘI ŘEŠENÍ KVADRIK 106 KAPITOLA 3. UŽITÍ MAPLE PŘI ŘEŠENÍ KVADRIK > A2:=augment(submatrix(A,1..3,[1]),b,submatrix(A,1..3,[3])); Potom vypočítáme hodnotu x 2 : > x2:=det(a2)/det(a); Zadání matice. Matici M typu (2, 3) zadáme

Více

Gymnázium, Brno. Matice. Závěrečná maturitní práce. Jakub Juránek 4.A Školní rok 2010/11

Gymnázium, Brno. Matice. Závěrečná maturitní práce. Jakub Juránek 4.A Školní rok 2010/11 Gymnázium, Brno Matice Závěrečná maturitní práce Jakub Juránek 4.A Školní rok 2010/11 Konzultant: Mgr. Aleš Kobza Ph.D. Brno, 2011 Prohlášení Prohlašuji, že jsem předloženou práci zpracoval samostatně

Více

5. Maticová algebra, typy matic, inverzní matice, determinant.

5. Maticová algebra, typy matic, inverzní matice, determinant. 5. Maticová algebra, typy matic, inverzní matice, determinant. Matice Matice typu m,n je matice složená z n*m (m >= 1, n >= 1) reálných (komplexních) čísel uspořádaných do m řádků a n sloupců: R m,n (resp.

Více

Výukový software pro hospodárný þÿ z po s o b j í z d y m o t o r o v ý c h v o z i d e

Výukový software pro hospodárný þÿ z po s o b j í z d y m o t o r o v ý c h v o z i d e Digitální knihovna Univerzity Pardubice DSpace Repository Univerzita Pardubice http://dspace.org Diplomové práce / Theses KDP DFJP (Ing.) 2008 Výukový software pro hospodárný þÿ z po s o b j í z d y m

Více

Příklad 5.3. v 1. u 1 u 2. v 2

Příklad 5.3. v 1. u 1 u 2. v 2 Příklad 5.3 Zadání: Elektron o kinetické energii E se srazí s valenčním elektronem argonu a ionizuje jej. Při ionizaci se část energie nalétávajícího elektronu spotřebuje na uvolnění valenčního elektronu

Více

Informatika Algoritmy

Informatika Algoritmy Informatika Algoritmy Radim Farana Podklady předmětu Informatika pro akademický rok 2010/2011 Obsah Algoritmus. Vlastnosti algoritmu. Popis algoritmu. Hodnocení algoritmů. Příklady algoritmů. Algoritmus

Více

ELEKTRICKÉ SVĚTLO 1 Řešené příklady

ELEKTRICKÉ SVĚTLO 1 Řešené příklady ČESKÉ VYSOKÉ UČENÍ TECHNCKÉ V PRAE FAKULTA ELEKTROTECHNCKÁ magisterský studijní program nteligentní budovy ELEKTRCKÉ SVĚTLO Řešené příklady Prof. ng. Jiří Habel DrSc. a kolektiv Praha Předmluva Předkládaná

Více

Euklidovský prostor. Funkce dvou proměnných: základní pojmy, limita a spojitost.

Euklidovský prostor. Funkce dvou proměnných: základní pojmy, limita a spojitost. Euklidovský prostor. Funkce dvou proměnných: základní pojmy, limita a spojitost. Vyšší matematika, Inženýrská matematika LDF MENDELU Podpořeno projektem Průřezová inovace studijních programů Lesnické a

Více

2 Základní funkce a operátory V této kapitole se seznámíme s použitím funkce printf, probereme základní operátory a uvedeme nejdůležitější funkce.

2 Základní funkce a operátory V této kapitole se seznámíme s použitím funkce printf, probereme základní operátory a uvedeme nejdůležitější funkce. Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv copyright To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího (aby

Více

9. Umělé osvětlení. 9.1 Základní veličiny. e. (9.1) I =. (9.6)

9. Umělé osvětlení. 9.1 Základní veličiny. e. (9.1) I =. (9.6) 9. Umělé osvětlení Umělé osvětlení vhodně doplňuje nebo cela nahrauje denní osvětlení v případě jeho nedostatku a tím přispívá ke lepšení rakové pohody člověka. Umělé osvětlení ale potřebuje droj energie,

Více

SYLABUS PŘEDNÁŠKY 6a Z INŽENÝRSKÉ GEODÉZIE (Polohové vytyčovací sítě) 4. ročník bakalářského studia studijní program G studijní obor G

SYLABUS PŘEDNÁŠKY 6a Z INŽENÝRSKÉ GEODÉZIE (Polohové vytyčovací sítě) 4. ročník bakalářského studia studijní program G studijní obor G SYLABUS PŘEDNÁŠKY 6a Z INŽENÝRSKÉ GEODÉZIE (Polohové vytyčovací sítě) 4. ročník bakalářského studia studijní program G studijní obor G říjen 2014 1 7. POLOHOVÉ VYTYČOVACÍ SÍTĚ Vytyčení je součástí realizace

Více

TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií

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

Více

Několik poznámek na téma lineární algebry pro studenty fyzikální chemie

Několik poznámek na téma lineární algebry pro studenty fyzikální chemie Několik poznámek na téma lineární algebry pro studenty fyzikální chemie Jiří Kolafa Vektory. Vektorový prostor Vektor je často zaveden jako n-tice čísel, (v,..., v n ), v i R (pro reálný vektorový prostor);

Více

Obr.94. Tečná reakce T r musí být menší nebo rovna třecí síle F t

Obr.94. Tečná reakce T r musí být menší nebo rovna třecí síle F t 7.3 Odpory při valení Valení je definováno tak, že dotykové body valícího se tělesa a podložky jsou v relativním klidu. Je zaručeno příkladně tak, že těleso omotáme dvěma vlákny, která jsou upevněna na

Více

1.7. Mechanické kmitání

1.7. Mechanické kmitání 1.7. Mechanické kmitání. 1. Umět vysvětlit princip netlumeného kmitavého pohybu.. Umět srovnat periodický kmitavý pohyb s periodickým pohybem po kružnici. 3. Znát charakteristické veličiny periodického

Více

HypEd4 Uživatelská příručka 2004 HYPEL

HypEd4 Uživatelská příručka 2004 HYPEL HypEd4 Uživatelská příručka I HypEd4 - Uživatelská příručka Obsah Kapitola I Vítejte 6 1 Použití nápovědy... 6 2 Co je nového... v programu HypEd 4 6 3 Získání další odborné... pomoci 6 Kapitola II Instalace,

Více

Skalární součin je nástroj, jak měřit velikost vektorů a úhly mezi vektory v reálných a komplexních vektorových prostorech.

Skalární součin je nástroj, jak měřit velikost vektorů a úhly mezi vektory v reálných a komplexních vektorových prostorech. Kapitola 9 Skalární součin Skalární součin je nástroj, jak měřit velikost vektorů a úhly mezi vektory v reálných a komplexních vektorových prostorech. Definice 9.1 Je-li x = (x 1,..., x n ) T R n 1 reálný

Více

Office 2007 Styles Autor: Jakub Oppelt Vedoucí práce: Ing. Václav Novák, CSc. Školní rok: 2009 10

Office 2007 Styles Autor: Jakub Oppelt Vedoucí práce: Ing. Václav Novák, CSc. Školní rok: 2009 10 Office 2007 Styles Autor: Jakub Oppelt Vedoucí práce: Ing. Václav Novák, CSc. Školní rok: 2009 10 Abstrakt Tato práce se zabývá novým grafickým uživatelským rozhraním, který se objevil s nástupem Microsoft

Více

Vybrané problémy lineární algebry v programu Maple

Vybrané problémy lineární algebry v programu Maple UNIVERZITA PALACKÉHO V OLOMOUCI PŘÍRODOVĚDECKÁ FAKULTA Katedra matematické analýzy a aplikací matematiky BAKALÁŘSKÁ PRÁCE Vybrané problémy lineární algebry v programu Maple Vedoucí bakalářské práce: RNDr.

Více

1. Uvod 2. Maple - verze - Maple 18: Standard Worksheet (.mw) -!! my budeme pouzivat!! 3. Maple - prostredi Ikonky Poznamka: Priklad: >

1. Uvod 2. Maple - verze - Maple 18: Standard Worksheet (.mw) -!! my budeme pouzivat!! 3. Maple - prostredi Ikonky Poznamka: Priklad: > 1. Uvod mathematical computational engine / software OBSAH PREDMETU: zakladni principy/uvod - Maple 18 ABSOLVOVANI PREDMETU: klasifikovany zapocet 1) test na cviceni (90 min, 14. tyden, povoleny vsechny

Více

Mechanika II.A Třetí domácí úkol

Mechanika II.A Třetí domácí úkol Mechanika II.A Třetí domácí úkol (Zadání je částečně ze sbírky: Lederer P., Stejskal S., Březina J., Prokýšek R.: Sbírka příkladů z kinematiky. Skripta, vydavatelství ČVUT, 2003.) Vážené studentky a vážení

Více

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ PRŮVODCE GB01-P03 MECHANIKA TUHÝCH TĚLES

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ PRŮVODCE GB01-P03 MECHANIKA TUHÝCH TĚLES VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA STAVEBNÍ Prof. RNDr. Zdeněk Chobola,CSc., Vlasta Juránková,CSc. FYZIKA PRŮVODCE GB01-P03 MECHANIKA TUHÝCH TĚLES STUDIJNÍ OPORY PRO STUDIJNÍ PROGRAMY S KOMBINOVANOU

Více

KŘIVKOVÝ INTEGRÁL V SYSTÉMU MAPLE

KŘIVKOVÝ INTEGRÁL V SYSTÉMU MAPLE KŘIVKOVÝ INTEGRÁL V SYSTÉMU MAPLE Jiří Novotný Ústav matematiky a deskriptivní geometrie, Fakulta stavební, Vysoké učení technické v Brně Abstrakt: V rámci řešení projektu Inovace bakalářského studia Počítačová

Více

Maturitní okruhy Fyzika 2015-2016

Maturitní okruhy Fyzika 2015-2016 Maturitní okruhy Fyzika 2015-2016 Mgr. Ladislav Zemánek 1. Fyzikální veličiny a jejich jednotky. Měření fyzikálních veličin. Zpracování výsledků měření. - fyzikální veličiny a jejich jednotky - mezinárodní

Více

4. Práce, výkon, energie a vrhy

4. Práce, výkon, energie a vrhy 4. Práce, výkon, energie a vrhy 4. Práce Těleso koná práci, jestliže působí silou na jiné těleso a posune jej po určité dráze ve směru síly. Příklad: traktor táhne přívěs, jeřáb zvedá panel Kdy se práce

Více