25. KONFERENCE O GEOMETRII A POČÍTAČOVÉ GRAFICE

Podobné dokumenty
9 Vybrané rovinné křivky

Zavedeme-li souřadnicový systém {0, x, y, z}, pak můžeme křivku definovat pomocí vektorové funkce.

Matematika I. dvouletý volitelný předmět

Diferenciální rovnice

Gymnázium Česká a Olympijských nadějí, České Budějovice, Česká 64, 37021

(15) Určete vektory tečny, hlavní normály a binormály křivky f(t) = (t, t 2, t + 1)

Základní vlastnosti křivek

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

Gymnázium Jiřího Ortena, Kutná Hora. Průřezová témata Poznámky. Téma Školní výstupy Učivo (pojmy) volné rovnoběžné promítání průmětna

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

CZ 1.07/1.1.32/

ÚSTAV MATEMATIKY A DESKRIPTIVNÍ GEOMETRIE. Matematika I/2 BA07. Cvičení, zimní semestr

Matematika. ochrana životního prostředí analytická chemie chemická technologie Forma vzdělávání:

1.1 Příklad z ekonomického prostředí 1

MATURITNÍ TÉMATA Z MATEMATIKY

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

1. a) Určete parciální derivace prvního řádu funkce z = z(x, y) dané rovnicí z 3 3xy 8 = 0 v

Gymnázium Jiřího Ortena, Kutná Hora

Využití programu GeoGebra v Matematické analýze

SEZNAM ANOTACÍ. CZ.1.07/1.5.00/ III/2 Inovace a zkvalitnění výuky prostřednictvím ICT VY_32_INOVACE_MA4 Analytická geometrie

Derivace funkce. Přednáška MATEMATIKA č Jiří Neubauer

3.3. ANALYTICKÁ GEOMETRIE KRUŽNICE A KOULE

Základní topologické pojmy:

Systematizace a prohloubení učiva matematiky. Učebna s dataprojektorem, PC, grafický program, tabulkový procesor. Gymnázium Jiřího Ortena, Kutná Hora

Mgr. Ladislav Zemánek Maturitní okruhy Matematika Obor reálných čísel

ÚSTAV MATEMATIKY A DESKRIPTIVNÍ GEOMETRIE. Matematika 0A2. Cvičení, letní semestr DOMÁCÍ ÚLOHY. Jan Šafařík

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

Gymnázium Jiřího Ortena, Kutná Hora

Maturitní otázky z předmětu MATEMATIKA

ÚSTAV MATEMATIKY A DESKRIPTIVNÍ GEOMETRIE. Matematika 0A1. Cvičení, zimní semestr. Samostatné výstupy. Jan Šafařík

Matematický seminář. OVO ŠVP Tématický celek Učivo ŠVP Integrace Mezipředmětové vztahy. jejich soustavy. Spojitost funkce v bodě. Limita funkce v bodě

Užití software Wolfram Alpha při výuce matematiky

Kapitola 4. Tato kapitole se zabývá analýzou vnitřních sil na rovinných nosnících. Nejprve je provedena. Každý prut v rovině má 3 volnosti (kap.1).

3.6. ANALYTICKÁ GEOMETRIE PARABOLY

Učební plán 4. letého studia předmětu matematiky. Učební plán 6. letého studia předmětu matematiky

Matematika I A ukázkový test 1 pro 2011/2012. x + y + 3z = 1 (2a 1)x + (a + 1)y + z = 1 a

GE - Vyšší kvalita výuky CZ.1.07/1.5.00/

Diferenciální geometrie

Diferenciální počet funkcí jedné proměnné

JAK NA HYPERBOLU S GEOGEBROU

Zimní semestr akademického roku 2014/ prosince 2014

Vyučovací předmět: CVIČENÍ Z MATEMATIKY. A. Charakteristika vyučovacího předmětu.

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

Karta předmětu prezenční studium

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

II.7.* Derivace složené funkce. Necht jsou dány diferencovatelné funkce z = f(x,y), x = x(u,v), y = y(u,v). Pak. z u = f. x x. u + f. y y. u, z.

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

Geometrie nelineárních útvarů cvičení

MATEMATIKA II V PŘÍKLADECH

Gymnázium Jiřího Ortena, Kutná Hora

Učitelství 2. stupně ZŠ tématické plány předmětů matematika

+ 2y y = nf ; x 0. závisí pouze na vzdálenosti bodu (x, y) od počátku, vyhovuje rovnici. y F x x F y = 0. x y. x x + y F. y = F

ANOTACE nově vytvořených/inovovaných materiálů

UNIVERZITA PALACKÉHO V OLOMOUCI PŘÍRODOVĚDECKÁ FAKULTA KATEDRA MATEMATICKÉ ANALÝZY A APLIKACÍ MATEMATIKY BAKALÁŘSKÁ PRÁCE

Matematika I pracovní listy

Funkce. RNDR. Yvetta Bartáková. Gymnázium, SOŠ a VOŠ Ledeč nad Sázavou

Matematika I A ukázkový test 1 pro 2014/2015

Matematika 1 pro PEF PaE

VYUŽITÍ MATLABU PRO VÝUKU NUMERICKÉ MATEMATIKY Josef Daněk Centrum aplikované matematiky, Západočeská univerzita v Plzni. Abstrakt

2.13 Rovinný obloukový nosník zatížený v rovině = staticky určitě podepřený rovinný obloukový prut

Úvodní informace. 17. února 2018

Tematický plán Obor: Informační technologie. Vyučující: Ing. Joanna Paździorová

Elementární křivky a plochy

ANOTACE vytvořených/inovovaných materiálů

Kinematika rektifikace oblouku (Sobotkova a Kochaňského), prostá cykloida, prostá epicykloida, úpatnice paraboly.

, = , = , = , = Pokud primitivní funkci pro proměnnou nevidíme, pomůžeme si v tuto chvíli jednoduchou substitucí = +2 +1, =2 1 = 1 2 1

Maturitní témata z matematiky

ÚSTAV MATEMATIKY A DESKRIPTIVNÍ GEOMETRIE. Matematika I/1 BA06. Cvičení, zimní semestr

0 = 2e 1 (z 3 1)dz + 3z. z=0 z 3 4z 2 + 3z + rez. 4. Napište Fourierův rozvoj vzhledem k trigonometrickému systému periodickému

MATEMATIKA V MEDICÍNĚ

Management rekreace a sportu. 10. Derivace

MATEMATIKA. Příklady pro 1. ročník bakalářského studia. II. část Diferenciální počet. II.1. Posloupnosti reálných čísel

7. Aplikace derivace 7E. Křivky. 7E. Křivky

Matematický ústav UK Matematicko-fyzikální fakulta

Přednášky z předmětu Aplikovaná matematika, rok 2012

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

Matematická analýza III.

8.2. Exaktní rovnice. F(x, y) x. dy. df = dx + y. Nyní budeme hledat odpověd na otázku, zda a jak lze od této diferenciální formule

MATEMATIKA III. Olga Majlingová. Učební text pro prezenční studium. Předběžná verze

PROBLEMATIKA INTEGRÁLŮ A APLIKACÍ V POČÍTAČOVÝCH ALGEBRAICKÝCH SYSTÉMECH

Soustavy nelineárních rovnic pomocí systému Maple. Newtonova metoda.

5.3. Implicitní funkce a její derivace

INOVACE MATEMATIKY PRO EKONOMY NA VŠE. Anketavroce2008

Maturitní okruhy z matematiky - školní rok 2007/2008

ODR metody Runge-Kutta

Matematická analýza III.

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

VE 2D A 3D. Radek Výrut. Abstrakt Tento článek obsahuje postupy pro výpočet Minkowského sumy dvou množin v rovině a pro výpočet Minkowského sumy

Matematický ústav UK Matematicko-fyzikální fakulta

Kristýna Kuncová. Matematika B3

Q(y) dy = P(x) dx + C.

Seznam digitálních učebních materiálů Technické kreslení

Digitální učební materiál

Řešení "stiff soustav obyčejných diferenciálních rovnic

Odvození středové rovnice kružnice se středem S [m; n] a o poloměru r. Bod X ležící na kružnici má souřadnice [x; y].

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

Modernizace výuky na Fakultě stavební VUT v Brně v rámci bakalářských a magisterských studijních programů CZ / /0292

ICT podporuje moderní způsoby výuky CZ.1.07/1.5.00/ Matematika analytická geometrie. Mgr. Pavel Liška

Diferenciální počet 1 1. f(x) = ln arcsin 1 + x 1 x. 1 x 1 a x 1 0. f(x) = (cos x) cosh x + 3x. x 0 je derivace funkce f(x) v bodě x0.

Kristýna Kuncová. Matematika B2

Transkript:

5. KONFERENCE O GEOMETRII A POČÍTAČOVÉ GRAFICE Lenka Pospíšilová OBÁLKY ROVINNÝCH KŘIVEK S PROGRAMEM MAPLE Abstrakt V následujícím textu naznačíme, jakým způsobem je možné využít Maple při výuce diferenciální geometrie křivek. V příspěvku se zaměříme na téma obálek rovinných křivek. Uvedený programový kód byl odzkoušen pro verzi Maple 9.5. Klíčová slova rovinná křivka, obálka rovinných křivek, Maple. Úvod Kurz diferenciální geometrie křivek patří k tradičním předmětům vyučovaným na matematických katedrách. Vzhledem k neustálému vývoji výpočetní techniky a její dostupnosti na vysokých školách se nabízí jisté propojení klasické výuky s výukou v počítačové učebně. Je však třeba důsledně dbát, aby studenti pro každý výpočet provedený s pomocí počítače zvážili jeho správnost. Zavedení výpočetní techniky do výuky diferenciální geometrie navíc nemá nahradit schopnost studentů vypočítat příklad metodou tužka- papír. Význam počítačové podpory výuky spočívá v usnadnění technicky zdlouhavých výpočtů a tím také k větším možnostem experimentování. Dále má nepostradatelný význam z hlediska grafického znázornění, které může pomoci lepšímu pochopení problematiky. Nutnost hledání algoritmizace při využívání matematického softwaru pak rozvíjí určitý druh logického myšlení. Obálka rovinných křivek Způsob řešení příkladů na výpočet obálky rovinných křivek během výuky na počítačové učebně naznačíme při řešení dvou úloh. První úloha vychází ze soustavy rovinných křivek, která je daná rovnicí F(x, y, c)=0.tentotypúlohyjevzhledemkrozličnémuprůběhu

Lenka Pospíšilová výpočtu přijatelnější řešit postupnými příkazy. Jinak je třeba si uvědomit, že rovnice soustavy křivek je často v zadání příkladu skryta. Studenti musí použít vlastní úvahu, aby rovnici soustavy vyjádřili. Tohle je ve výuce důležitý moment, který poukazuje na nutnost neustále aktivního přístupu při řešení úloh s počítačem. Druhá úloha naopak poukazuje na situaci, kdy se jistá zobecnění pomocí uživatelské procedury přímo nabízí. Tento druh abstrakce způsobuje studentům problémy, přesto je přínosné, aby se s ním seznámili a naučili se ho používat.. Obálka soustavy rovinných křivek zadané rovnicí F(x, y, c)=0. Uvažujme například obálku soustavy kružnic F(x, y, t)=(x t) + y t =0, přičemž t (,0) (0, ).Nadefinujemesinejdříverovnicisoustavy kružnic, její parciální derivaci podle parametru soustavy a charakteristickou množinu: > restart:with(plots): > F:=(x-t)^+y^-t^/=0: > df:=diff(f,t): > sol:=allvalues(solve({f,df},{x,y})); sol:= { x= 3t, y= } { 3t, x= 3t, y= } 3t Máme dvě řešení, která přiřadíme pomocí příkazu assign do proměnných e a e. Vždy je následně nutné použít příkaz unassign pro uvolnění přiřazených proměnných! Vykreslení obálky zahrnuje proměnná ENV: > assign(sol[]): > env:=unapply([x,y],t):unassign( x, y ): > assign(sol[]): > env:=unapply([x,y],t):unassign( x, y ): > ENV:=plot({[env(t)[],env(t)[],t=-9..9], > [env(t)[],env(t)[],t=-9..9]}, > thickness=3,color=red):

OBÁLKY ROVINNÝCH KŘIVEK S PROGRAMEM MAPLE Vykreslíme obálku společně s několika kružnicemi zadané soustavy. V Maplu je příhodnější zobrazovat křivky určené parametrickými rovnicemi a ne implicitně. Proto v jednodušších případech převedeme implicitní zadání na parametrické a pak teprve objekt vykreslíme. Soustava kružnic parametricky: > f:=(s,t)->[t+t/*cos(s),t/*sin(s)]: > SYS:=seq(plot([f(s,t/6)[],f(s,t/6)[],s=0..*Pi], > color=grey),t=-30..30): > display({sys,env},scaling=constrained); 6 6. Obálka normál rovinné křivky Obálka normál(evoluta) rovinné křivky odpovídá množině středů oskulačních kružnic. Hledání těchto středů se v Maplu implementuje snažším způsobem nežli výpočet obálky normál. Navíc umožňuje demonstrovat studentům tvorbu a použití uživatelské procedury. Pro střed oskulační kružnice křivky dané parametrizací vbodě f(t 0 )platí: f(t)=(f (t), f (t)) x=f (t 0 ) f (t 0)(f (t 0) + f (t 0) ) f (t 0)f (t 0) f (t 0)f (t 0) y= f (t 0 )+ f (t 0)(f (t 0) + f (t 0) ) f (t 0)f (t 0) f (t 0)f (t 0) Vytvoříme proceduru evolute, jejímž vstupním parametrem bude křivka. Lokální proměnná r_osc reprezentuje spojnici středu oskulační kružnice s bodem dotyku, lokální proměnné df, ddf, dfdf, dfddfpředstavujípořadě f (t), f (t), f + f, f f : > restart:with(plots): f f

Lenka Pospíšilová > evolute:=proc(f) > local df,ddf,dfdf,dfddf,r_osc; > df:=diff(f(t),t); > ddf:=diff(f(t),t$); > dfdf:=df[]*df[]+df[]*df[]; > dfddf:=df[]*ddf[]-df[]*ddf[]; > r_osc:=t->[-df[]*dfdf/dfddf,df[]*dfdf/dfddf]; > simplify(evalm(f(t)+r_osc(t))); > end: Evoluta cykloidy: > cycloid:=t->[r*(t-sin(t)),r*(-cos(t))]: > evolute(cycloid); [(sin(t)+t)r, r( +cos(t))] Následující kód implementuje proceduru plot_evolute zobrazující normály křivky. Obálkou těchto normál je hledaná evoluta, která je patrná i bez jejího vlastního znázornění. Procedura má za vstupní parametry křivku f, interval vykreslení(t,t) a číslo k udávající počet vykreslovaných normál N_PLOT: > plot_evolute:=proc(f,t,t,k) > local df,ddf,dfdf,dfddf,r_osc,n_par,n_plot,f_plot; > df:=diff(f(t),t); > ddf:=diff(f(t),t$); > dfdf:=df[]*df[]+df[]*df[]; > dfddf:=df[]*ddf[]-df[]*ddf[]; > r_osc:=t->[-df[]*dfdf/dfddf,df[]*dfdf/dfddf]; > n_par:=evalm(f(t)+s*r_osc(t)); > N_PLOT:=seq(plot([n_par[],n_par[],s=-..], > color=blue),t=seq(t+(t-t)*i/k,i=0..k)): > F_PLOT:=plot([f(t)[],f(t)[],t=t..t], > thickness=3,color=red): > display({n_plot,f_plot},scaling=constrained); > end: Obálka normál cykloidy: > r:=: > plot_evolute(cycloid,0.,8*pi,60);

OBÁLKY ROVINNÝCH KŘIVEK S PROGRAMEM MAPLE Obálka normál elipsy: > ellipse:=t->[a*cos(t),b*sin(t)]; > evolute(ellipse); [ cos(t) 3 ( b + a ), sin(t)3 ( b + a ] ) a b > a:=5:b:=3:plot_evolute(ellipse,0,*pi,3); 0 5 6 6 5 0 Uvedené procedury můžeme vyzkoušet např. také při hledání obálky normál paraboly, traktrixu, srdcovky nebo logaritmické spirály: 3 5 3 5 5 0 5 0 5 0 6 0 6 0 5 0 5 3 Obdobným způsobem jako při vykreslování obálky normál můžeme vykreslit obálku tečen. Získané obrázky dokládají studentům tvrzení uváděné na přednáškách, že křivka bez inflexních bodů je obálkou svých tečen.

Lenka Pospíšilová Soustava tečen pro elipsu, parabolu, traktrix, srdcovku a logaritmickou spirálu: 8 6 3. 6 0 6 0.8 0.6 0. 8 6 6 3 3 0 3 3 0. 0.5 0 0.5 6 8 3 3 Závěr Problematika obálek rovinných křivek posloužila k nástinu výuky, která proběhla v akademickém roce 00/005 na Katedře matematikypřfmuvbrněvrámcikursůdiferenciálnígeometriekřiveka diferenciální geometrie ploch. Cvičení k těmto předmětům probíhala na počítačové učebně v rozsahu hodin týdně. V rámci těchto cvičení bylzachovánklasickýstylvýukyapotébyldoplněnvýukouvespolupráci s programem Maple. Tímto způsobem vedená výuka měla od studentů pozitivní odezvu, při které jsem se setkala se dvěma opačnými jevy; kdy výpočetní technika přiblížila studentům svět diferenciální geometrie a stejně tak počítačová řešení příkladů v diferenciální geometrii přiblížila některým studentům svět výpočetní techniky. Literatura [] K. Rektorys: Přehled užité matematiky I., Prometheus, Praha, 003 [] V. Rovenski: Geometry of Curves and Surfaces with MAPLE, Birkhäuser, Boston, 000