Úvod do MapleModerní matematika se neobejde bez pomoci výpočetní techniky. Znalost softwaru k provádění symbolických a/nebo numerických výpočtů proto patří k základnímu vzdělání matematika. Vypracování některých projektů v Praktiku je proto přímo založeno na práci s matematickým softwarem nebo je přinejmenším jejich součástí. V našem případě půjde o program Maple. Zvláštní důraz je kladen na export získaných dat do různých formátů umožňujících jejich prezentaci. Program Maple od firmy slouží k provádění symbolických výpočtů. Jelikož současná verze Maple 10 stojí i v neúpné studentské verzi 125$, mohou studenti buď pracovat prezenčně v LVT, kde jsou zakoupeny licence Maple ve verzích 9.5 a 10, nebo si stáhnout volně šiřitelný program (s podobnou syntaxí jako ná Maple) Maxima založený na prvním systému počítačové algebry zvaném Macsyma (srv. Macsyma - Wikipedia, the free encyclopedia). Doporučujeme spíše tu první možnost. Maple verze 9.5 a 10 se od sebe ve vzhledu a zadávání příkazů příliš neliší, je třeba si dát pozor pouze na to, že soubory (tzv. worksheety) vypracované a uložené v Maple 10 se úplně dobře nezobrazí v Maple 9.5.
Uživatelské rozhraní Maple 10 je samozřejmě příjemnější, ovšem to má za důsledek ještě větší nároky na výkon počítače než je tomu v Maple 9.5. Obě verze jsou však velmi náročné na paměť, viz. Maple 10 System Requirements, která ovšem pro normální práci nepostačuje. Mnohdy je potřeba trpělivosti i u doporučené konfigurace.
Maple v LVTSložka programu Maple je umístěna v složce Applications a krom samotných aplikací obsahuje mimo jiné také manuály k obou zakoupeným verzím.
Práce v MaplePráce v Maple spočívá v zadávání příkazů (stylem Maple Input, který se pozná podle červeného písma, viz. obrázky oken). Maple vykoná zadaný příkaz po stisku klávesy Enter. Lze zadávat také více příkazů za sebou, jednotlivé příkazy se oddělují středníkem nebo dvojtečkou (nechceme-li zobrazit jeho výsledek). Existují také v zásadě dvě možnosti jak příkazy formátovat:
Maple poskytuje ke všem svým příkazům velmi dobré nápovědy, a tak je ideálním adeptem pro samostudium. Nápovědu lze získat několika způsoby:
|
![]() |
Příklady zadání příkazů do MapleZákladní operace
Manipulace s funkcemi Přiřazení objektu do proměnné příkazem :=
Derivace funkce f
Neurčitý integrál funkce f
Graf funkce f
Řešení rovnic Kvadratická rovnice
Goniometrická rovnice
Průsečík f s osou x
Můžete si také prohlédnout odpovídající Maple Worsheet |
![]() |
Cvičení 6. Počítání v Maple:
|
![]() |
Export grafu z Maple 9Kliknutím do grafu pravým tlačítkem myši (PC), resp. Ctrl+kliknutím (Mac) vyvoláte tuto nabídku:
Lze exportovat v zásadě do tří základních formátů: EPS, GIF nebo JPG, ve Windows také do BMP. Mnoho zajímavostí o odlišnostech jednotlivých formátů se dozvíte na Wikipedii: JPEG - Wikipedie, otevřená encyklopedie, GIF - Wikipedie, otevřená encyklopedie, atp. EPS – Encapsulated PostScriptTento formát se hodí k vložení do TeXu. Při sázení do PDF je ale lepší (pokud máte tu možnost) jej uložit do PDF (v MacOS X například v programu Preview).Můžete si to vyzkoušet ve Cvičení 7. Problematikou vkládání grafů z Maple do LaTeXu se zabývá např. Bent E. Petersen: Including Maple Images in LaTeX files JPEGTento typ komprimace poskytuje nejlepší výsledky pro obrázky s hladkými přechody tónů a barev (zde např. plošné grafy). Hodí se pro publikování v Internetu nebo vkládání do Wordu. Můžete si to vyzkoušet ve Cvičení 7.GIF – Graphics Interchange FormatJak již název napovídá, tento formát se nejlépe hodí k publikování grafů na Internetu, tedy jejich vkládání do HTML kódu. To si vyzkoušíte v Praktiku II, Cvičení 9. |
![]() |
Export worksheetu z Maple 9Zpracované výpočty lze z Maple 9 vyexportovat do několika formátů, ovšem často nastávají problémy, a to zejména s českou diakritikou.Export se provádí volbou z Export As z menu File. Nejčastěji se používá export do HTML (pro publikování na Internetu) a do LaTeXu. Export do HTMLZvolíme-li typ výsledného dokumentu HTML, můžeme dále ovlivnit způsob vložení matematických výrazů do kódu HTML. Existují dvě základní možnosti:
Výsledky zobrazení jsou o něco lepší pomocí MathML než s obrázky, ovšem důležité je také vzít v úvahu, že export do MathML a také nahrávání stránky trvá v tomto případě o něco déle. Na druhou stranu GIF obrázky zabírají na disku mnohem více místa než MathML kód. Pro správné zobrazení české diakritiky je důležité přidat do vyexportovaného HTML kódu příkaz definující kódování (zde ve verzi pro kódování Windows): <meta http-equiv="content-type" content="text/html; charset=windows-1250">Jiné časté volby jsou charset=utf-8 charset=iso-8859-2 charset=mac-ce Export do LaTeXuPředem je třeba říci, že export do LaTeXu neprobíhá úplně hladce, viz. první pokus (PDF). Každopádně je potřeba s vyexportovaným zdrojovým textem dále pracovat, než se jej podaří vůbec přeložit. Práce je tím více, čím vyšší jsou naše požadavky na kvalitu výstupu.K přesázení je potřeba
Export do Wordu (formát RTF)Export do Wordu je nakonec nejméně náročný na vnější zásahy: Maple Input se exportuje bez problémů a výstupy je vloží jako obrázky. Jediným problémem tohoto přístupu je náročnost na diskový prostor, neboť ukázkový dokument PrubehFunkce5.rtf má 835kB! U větších listů pak vzniká problém se schopností Wordu dále editovat velmi rozsáhlé soubory.Export do formátu TXTExport do formátu TXT se nepoužívá příliš často, snad jen když si chcete uchovat sled zadaných příkazů, neboť výsledky výpočtu jsou zformátovány velmi nečitelně, následující text je ukázkou z textového souboru (.TXT):> f := x^3/(x^4+1); 3 x f := ------ 4 x + 1 Definiční obor (nutno pro každou funkci zvlášť) > solve(x^4+1=0,x); Dále limity v bodech nespojitosti > Limit(f, x=a, left)=limit(f, x=a, left); / 3 \ 3 | x | a lim |------| = ------ x -> a- | 4 | 4 \x + 1/ a + 1 > Limit(f, x=a, right)=limit(f, x=a, right); / 3 \ 3 | x | a lim |------| = ------ x -> a+ | 4 | 4 \x + 1/ a + 1 |
![]() |
Odkazy
|
![]() |
ShrnutíOvládání matematického softwaru zrychluje práci na mnoha typech úloh. Jeho sílu demonstrujeme výběrem dalších cvičení, kde se Maple bohatě využívá. U mnoha praktických úloh je dokonce výpočet v Maple jedinou možností jak se v rozumné době dostat k použitelným výsledkům.Přeto není třeba se studiu Maple věnovat příliš podrobně. Většinu potřebných procedur lze v Maple napsat bez delší přípravy, pouze nahlížením do helpu nebo manuálu. |
![]() |
T. Kopf a J. Kotůlek |
![]() ![]() ![]() |
![]() |