Interaktivní 3D grafika generovaná programem Asymptote pro
Transkript
Interaktivní 3D grafika generovaná programem Asymptote pro podporu výuky diferenciálního počtu funkcí více proměnných Autor: Bc. Ladislav Foltyn Vedoucí: RNDr. Petra Vondráková, Ph.D. Oponent: Ing. Petr Beremlijski, Ph.D. 23. ledna 2014 Bc. Ladislav Foltyn Bakalářská práce 23. ledna 2014 1 / 25 1 Úvod O bakalářské práci 2 Asymptote O programu Ukázka kódu Interaktivní grafika 3 Diferenciální počet Vybrané partie Reálné funkce dvou reálných proměnných Parciální a směrové derivace Diferenciál Taylorův mnohočlen Lokální extrémy 4 Závěr WWW stránky Shrnutí Bc. Ladislav Foltyn Bakalářská práce 23. ledna 2014 2 / 25 O bakalářské práci Co bylo cílem při tvorbě bakalářské práce? Výhody 3D grafiky? Možné nevýhody 3D grafiky? Jaké prostředky byly zapotřebí při její realizaci? Bc. Ladislav Foltyn Bakalářská práce 23. ledna 2014 3 / 25 O programu Asymptote Generátor vektorové 2D a interaktivní 3D grafiky Syntaxe založená na C++ Kompatibilní s OS MacOS, Microsoft Windows, UNIX Možnost vkládání grafiky do dokumentu Bc. Ladislav Foltyn Bakalářská práce 23. ledna 2014 4 / 25 Ukázka kódu Kód Asymptote se vkládá do prostředí: 1> \begin{asy} 2> import graph3; 3> size(175,keepAspect=false); 4> real f(pair z){ real x=z.x, y=z.y; 5> return x^2+y^2; } 6> draw(surface(f,(-2,-2),(2,2), 7> xsplinetype=Spline),red); 8> xaxis3("$x$",-2,2,Arrow3); 9> yaxis3("$y$",-2,2,Arrow3); 10> zaxis3("$z$",0,9,Arrow3); 11> \end{asy} Bc. Ladislav Foltyn Bakalářská práce 23. ledna 2014 5 / 25 Interaktivní grafika Obrázek : Ukázka grafiky Bc. Ladislav Foltyn Bakalářská práce 23. ledna 2014 6 / 25 Vybrané partie Výstupem je 15 řešených příkladů k následujícím tématům: Reálné funkce dvou reálných proměnných Parciální a směrové derivace Diferenciál Taylorův mnohočlen Lokální extrémy Bc. Ladislav Foltyn Bakalářská práce 23. ledna 2014 7 / 25 Reálné funkce dvou reálných proměnných Bc. Ladislav Foltyn Bakalářská práce 23. ledna 2014 8 / 25 Reálné funkce dvou reálných proměnných - Vrstevnice funkce Předpis funkce: f (x, y ) = √ xy Obrázek : Vrstevnice funkce f (x, y ) Bc. Ladislav Foltyn Bakalářská práce 23. ledna 2014 9 / 25 Parciální a směrové derivace Bc. Ladislav Foltyn Bakalářská práce 23. ledna 2014 10 / 25 Parciální derivace funkce podle proměnné y 3 Předpis funkce: f (x, y ) = 14 x 3 y 2 − 15 x 3 + 41 xy , Bod: T = 1, 1, 10 Obrázek : Derivace f (x, y ) podle y Bc. Ladislav Foltyn Bakalářská práce 23. ledna 2014 11 / 25 Diferenciál Bc. Ladislav Foltyn Bakalářská práce 23. ledna 2014 12 / 25 Diferenciál - výpočet přibližné hodnoty funkce Předpis funkce: f (x, y ) = 12 x 2 + y 2 , bod: B = (2,5; −0,25) Obrázek : Diferenciál Bc. Ladislav Foltyn Bakalářská práce 23. ledna 2014 13 / 25 Taylorův mnohočlen Bc. Ladislav Foltyn Bakalářská práce 23. ledna 2014 14 / 25 Taylorův mnohočlen Předpis funkce: f (x, y ) = sin x sin y , střed: S = π π 4, 4 Obrázek : Taylorův mnohočlen 4. řádu Bc. Ladislav Foltyn Bakalářská práce 23. ledna 2014 15 / 25 Lokální extrémy Bc. Ladislav Foltyn Bakalářská práce 23. ledna 2014 16 / 25 Lokální extrémy Předpis funkce: f (x, y ) = 1 10 (x − y − 1)2 Obrázek : Graf funkce f (x, y ) s extrémem Bc. Ladislav Foltyn Bakalářská práce 23. ledna 2014 17 / 25 WWW stránky Práce je umístěna na http://homel.vsb.cz/~fol0037/ Lepší dostupnost Členění stránek je shodné s členěním bakalářské práce Příklady jsou rozděleny do jednotlivých PDF Bc. Ladislav Foltyn Bakalářská práce 23. ledna 2014 18 / 25 WWW stránky - Náhled Bc. Ladislav Foltyn Bakalářská práce 23. ledna 2014 19 / 25 WWW stránky - Náhled Bc. Ladislav Foltyn Bakalářská práce 23. ledna 2014 20 / 25 WWW stránky - Náhled Bc. Ladislav Foltyn Bakalářská práce 23. ledna 2014 21 / 25 WWW stránky - Náhled Bc. Ladislav Foltyn Bakalářská práce 23. ledna 2014 22 / 25 WWW stránky - MI21 Bakalářská práce slouží jako doplněk ke skriptům: KUBEN, Jaromír, Šárka MAYEROVÁ, Pavlína RAČKOVÁ a Petra ŠARMANOVÁ [online]. Diferenciální počet funkcí více proměnných Práce je umístěna na stránkách http://mi21.vsb.cz/ Studenti si mohou stáhnout společně se skripty i nově vytvořenou sbírku příkladů Bc. Ladislav Foltyn Bakalářská práce 23. ledna 2014 23 / 25 SHRNUTÍ Sbírka patnácti řešených příkladů Příklady jsou doplněny o interaktivní 3D grafiku Přidán manuál pro práci s Asymptote Práce je pro lepší dostupnost umístěna na stránkách http://homel.vsb.cz/~fol0037/ Umístěno i na stránkách http://mi21.vsb.cz/ Bc. Ladislav Foltyn Bakalářská práce 23. ledna 2014 24 / 25 Děkuji za pozornost Bc. Ladislav Foltyn Bakalářská práce 23. ledna 2014 25 / 25
Podobné dokumenty
Tvorba (nejen) 3D grafiky v příkazovém prostředí Asymptote
settings.render=4; settings.prc=false;
import graph3; import animate;
currentprojection=orthographic(1,-2,0.5);
animation A=animation("movie3");
int n=20; for(int i=0; i < n; ++i) {
picture pic; si...
stáhnout
úprava vnitřního prostředí a důsledná antiagregační terapie Výsledky léčby
dopaminovými antagonisty jsou prozatím rozporuplné. Substituce albuminu je při
opakovaných punkcích ascitu nevyhnutelná. V...
Využití aproximačních funkcí pro kaskádní syntézu filtrů
Punčochář, J.: Využití aproximačních funkcí pro
kaskádní syntézu filtrů
Předvedený postup je pro větší hodnoty n obtížný. Vhodnější postup vypracoval Storch. Snadno určíme, že normovaný přenos
H (...
Šíření chyb u složených funkcí
Byla formulována již ve 40. letech 20. století
Chtěli s její pomocí spočítat, jaké množství neutronů
projde různými materiály
Inspirovali se ruletou, proto se metoda jmenuje
Monte Carlo
Jejím předc...
maail yahoo
SOA – Start of authority – vymezuje základní
informace o doméně jako jsou hlavní nameserver,
email správce a hodnoty expirací
NS – Name server – označuje autoritativní servery
příslušné domény
MX –...
Masked Stories 2014 Masked Stories 2014
Hamerlík Peter (G) /
Hrubec Šimon (G)
Kašík Libor (G) /
Horčička Luboš (G)
Růžička Martin (G) /
Kostúr Matúš (G)
Chábera Jan (G) /
Cikánek Lukáš (G)
Závorka Tomáš (G) /
Habal Vladislav (G)
Dolejš D...