Bakalářská práce se zabývá vytvářením programů ve výpočetním softwaru Euler Math Toolbox, který je volně šiřitelnou alternativou komerčního softwaru Matlab. Práce poskytuje studentům pomůcku při výuce programování v předmětu Programová podpora automatického řízení v podobě ilustračních programů v alternativním software. Dále uvádí rozdíly v syntaxích mezi Euler Math Toolbox a Matlab, ale i GNU Octave, což je další volně šiřitelný software, což je nezbytné pro převod kódu mezi těmito programy. Bakalářská práce by měla sloužit studentům jako nezbytný základ k programování v programu Euler Math Toolbox zejména při procvičování programování doma nebo na kolejích.
Anotace v angličtině
This bachelor thesis deals with programming in Euler Math Toolbox software. Euler Math
Toolbox is free, open-source alternative to the commercial software Matlab. Creating the
set of sample programmes in Euler Math Toolbox was the main goal of the bachelor thesis.
This set should help students with programming in the subject denoted as Computer aided
automation control. Furthermore, it describes the differences in the syntax language
between Euler Math Toolbox and Matlab. The differences in the syntax language of GNU
Octave, which is another open-source software, are provided as well. This bachelor thesis
should make the programming in Euler Math Toolbox easier for all students who might be
interested in it.
Klíčová slova
Euler Math Toolbox, Matlab, GNU Octave, programování
Klíčová slova v angličtině
Euler Math Toolbox, Matlab, GNU Octave, programming
Rozsah průvodní práce
62
Jazyk
CZ
Anotace
Bakalářská práce se zabývá vytvářením programů ve výpočetním softwaru Euler Math Toolbox, který je volně šiřitelnou alternativou komerčního softwaru Matlab. Práce poskytuje studentům pomůcku při výuce programování v předmětu Programová podpora automatického řízení v podobě ilustračních programů v alternativním software. Dále uvádí rozdíly v syntaxích mezi Euler Math Toolbox a Matlab, ale i GNU Octave, což je další volně šiřitelný software, což je nezbytné pro převod kódu mezi těmito programy. Bakalářská práce by měla sloužit studentům jako nezbytný základ k programování v programu Euler Math Toolbox zejména při procvičování programování doma nebo na kolejích.
Anotace v angličtině
This bachelor thesis deals with programming in Euler Math Toolbox software. Euler Math
Toolbox is free, open-source alternative to the commercial software Matlab. Creating the
set of sample programmes in Euler Math Toolbox was the main goal of the bachelor thesis.
This set should help students with programming in the subject denoted as Computer aided
automation control. Furthermore, it describes the differences in the syntax language
between Euler Math Toolbox and Matlab. The differences in the syntax language of GNU
Octave, which is another open-source software, are provided as well. This bachelor thesis
should make the programming in Euler Math Toolbox easier for all students who might be
interested in it.
Klíčová slova
Euler Math Toolbox, Matlab, GNU Octave, programování
Klíčová slova v angličtině
Euler Math Toolbox, Matlab, GNU Octave, programming
Zásady pro vypracování
Seznamte se s prací v programu Euler a českým manuálem tohoto software.
Vytvořte programy ve Euler pokrývající obsahově celou výuku programování v MATLABu na FAI.
Seznamte se dále s prací v programu Octave a s jeho českým manuálem. Porovnejte odlišnosti syntaxe vašich programů v Euler vůči Octave.
Dále uveďte rozdíly v syntaxi vámi vytvořených programů v Euler vůči syntaxi MATLABu.
Vámi vytvořené programy v Euler umístěte na samostatné CD-ROM jako přílohu bakalářské práce.
Zásady pro vypracování
Seznamte se s prací v programu Euler a českým manuálem tohoto software.
Vytvořte programy ve Euler pokrývající obsahově celou výuku programování v MATLABu na FAI.
Seznamte se dále s prací v programu Octave a s jeho českým manuálem. Porovnejte odlišnosti syntaxe vašich programů v Euler vůči Octave.
Dále uveďte rozdíly v syntaxi vámi vytvořených programů v Euler vůči syntaxi MATLABu.
Vámi vytvořené programy v Euler umístěte na samostatné CD-ROM jako přílohu bakalářské práce.
Seznam doporučené literatury
Euler Dokumentation - http://mathsrv.ku-eichstaett.de/MGF/homes/grothmann/euler/german/index.html
Kreizlová, Z. (2007): Euler - průvodce v češtině. Bakalářská práce, UTB ve Zlíně, Fakulta aplikované informatiky.
Český průvodce programem Euler - http://euler.euweb.cz/
Perůtka (2005): MATLAB - Základy pro studenty automatizace a informačních technologií. Skriptum, 1. vydání, UTB ve Zlíně, Zlín.
Just, M. (2006): Český průvodce programem Octave. Bakalářská práce, UTB ve Zlíně, Fakulta aplikované informatiky.
Seznam doporučené literatury
Euler Dokumentation - http://mathsrv.ku-eichstaett.de/MGF/homes/grothmann/euler/german/index.html
Kreizlová, Z. (2007): Euler - průvodce v češtině. Bakalářská práce, UTB ve Zlíně, Fakulta aplikované informatiky.
Český průvodce programem Euler - http://euler.euweb.cz/
Perůtka (2005): MATLAB - Základy pro studenty automatizace a informačních technologií. Skriptum, 1. vydání, UTB ve Zlíně, Zlín.
Just, M. (2006): Český průvodce programem Octave. Bakalářská práce, UTB ve Zlíně, Fakulta aplikované informatiky.
Přílohy volně vložené
1 CD-ROM
Přílohy vázané v práci
-
Převzato z knihovny
Ano
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Diplomant odprezentoval před komisí hlavní cíle a výsledky své diplomové práce. Součástí prezentace byla praktická ukázka. Následně byl student seznámen s posudky vedoucího a oponenta diplomové práce. Student odpověděl na dotazy od vedoucího a oponenta.
Komise vznesla k obhajobě následující dotazy:
1) Ing. Dulík: Můžete komisi ukázat zdrojové texty a výsledky algoritmů?