Příručka k aplikaci Genius

Jiří Lebl

Oklahoma State University

Kai Willadsen

University of Queensland, Australia

This manual describes version 1.0.27 of Genius.

Je povoleno kopírovat, šířit a/nebo upravovat tento dokument za podmínek GNU Free Documentation License (GFDL) ve verzi 1.1 nebo v jakékoli další verzi vydané nadací Free Software Foundation; bez neměnných oddílů, bez textů předních desek a bez textů zadních desek. Kopii licence GFDL naleznete pod tímto odkazem nebo v souboru COPYING-DOCS dodávaném s touto příručkou.

Tato příručka je součástí sbírky příruček GNOME šířených za podmínek licence GFDL. Pokud chcete tento dokument šířit odděleně od sbírky, musíte přiložit kopii licence dle popisu v oddílu 6 dané licence.

Mnoho názvů použitých firmami k zviditelnění produktů nebo služeb jsou ochranné známky. Na místech, kde jsou tyto názvy v dokumentaci použity a členové Dokumentačního projektu GNOME jsou si vědomi skutečnosti, že se jedná o ochrannou známku, je takovýto název psán velkými písmeny celý nebo s velkým písmenem na začátku.

DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT:

  1. DOCUMENT IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND

  2. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES.

Ohlasy

To report a bug or make a suggestion regarding the Genius Mathematics Tool application or this manual, please visit the Genius Web page or email me at .

Revision History
Revision 0.2October 2021

Jiri (George) Lebl

Abstract

Příručka k matematickému nástroji Genius.


Table of Contents

1. Úvod
2. Začínáme
Jak spustit matematický nástroj Genius
Když spustíte aplikaci Genius
3. Základy používání
Používání pracovní oblasti
Jak vytvořit nový program
Jak otevřít a spustit program
4. Vykreslování
Čárové grafy
Parametrické grafy
Grafy směrových polí
Grafy vektorových polí
Plošné grafy
5. Základy jazyka GEL
Hodnoty
Čísla
Pravdivostní hodnoty
Řetězce
Null
Používání proměnných
Nastavování proměnných
Vestavěné proměnné
Proměnná s posledním výsledkem
Používání funkcí
Definování funkcí
Proměnný seznam argumentů
Předávání funkcí funkcím
Operace s funkcemi
Oddělovač
Komentáře
Modulární aritmetika
Seznam operátorů GEL
6. Programování s jazykem GEL
Podmínky
Smyčky
Smyčky while
Smyčky for
Smyčky foreach
Break a continue
Součty a součiny
Porovnávací operátory
Globální proměnné a působnost proměnných
Proměnné parametrů
Návrat hodnot
Reference
L-hodnoty
7. Pokročilé programování v jazyce GEL
Obsluha chyb
Syntaxe v nejvyšší úrovni
Vracení funkcí
Skutečně lokální proměnné
Spouštěcí procedura GEL
Načítání programů
8. Matice v jazyce GEL
Zadávání matic
Operátor konjugované transpozice a transpozice
Lineární algebra
9. Polynomy v jazyce GEL
Používání polynomů
10. Teorie množin v jazyce GEL
Používání množin
11. Seznam funkcí GEL
Příkazy
Základy
Parametry
Konstanty
Práce s čísly
Trigonometrie
Teorie čísel
Práce s maticemi
Lineární algebra
Kombinatorika
Diferenciální/integrální počet
Funkce
Řešení rovnic
Statistika
Polynomy
Teorie množin
Komutativní algebra
Různé
Symbolické operace
Vykreslování
12. Příklad programů v jazyce GEL
13. Nastavení
Výstup
Přesnost
Terminál
Paměť
14. O Matematickém nástroji Genius

List of Figures

2.1. Okno Matematického nástroje Genius
4.1. Okno Vytváření grafu
4.2. Okno s grafem
4.3. Karta parametrických grafů
4.4. Parametrické grafy
4.5. Plošný graf