Interaktivní 3D grafika generovaná programem Asymptote pro

Transkript

Interaktivní 3D grafika generovaná programem Asymptote pro
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

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...

Více

stáhnout

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...

Více

Využití aproximačních funkcí pro kaskádní syntézu filtrů

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 (...

Více

Šíření chyb u složených funkcí

Šíř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...

Více

maail yahoo

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 –...

Více

Masked Stories 2014 Masked Stories 2014

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...

Více

LDAP/SSO

LDAP/SSO Kde je jaké heslo? Na VŠB-TUO jsou jednotlivé informační systémy zapojeny buď do jednotného hesla (LDAP / SSO), nebo mají své zcela samostatné uživatelské heslo (např. WiFi heslo pro připojení do b...

Více