Manuel de Genius

Jiří Lebl

Oklahoma State University

Kai Willadsen

University of Queensland, Australia

This manual describes version 1.0.27 of Genius.

Permission vous est donnée de copier, distribuer et/ou modifier ce document selon les termes de la Licence GNU Free Documentation License, Version 1.1 ou ultérieure publiée par la Free Software Foundation sans section inaltérable, sans texte de première page de couverture ni texte de dernière page de couverture. Vous trouverez un exemplaire de cette licence en suivant ce lien ou dans le fichier COPYING-DOCS fourni avec le présent manuel.

Ce manuel fait partie de la collection de manuels GNOME distribués selon les termes de la licence de documentation libre GNU. Si vous souhaitez distribuer ce manuel indépendamment de la collection, vous devez joindre un exemplaire de la licence au document, comme indiqué dans la section 6 de celle-ci.

La plupart des noms utilisés par les entreprises pour distinguer leurs produits et services sont des marques déposées. Lorsque ces noms apparaissent dans la documentation GNOME et que les membres du projet de Documentation GNOME sont informés de l'existence de ces marques déposées, soit ces noms entiers, soit leur première lettre est en majuscule.

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.

Votre avis

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

Manuel de l'Outil de maths Genius.


Table of Contents

1. Introduction
2. Premiers pas
Lancement de l'Outil de maths Genius
Démarrage de Genius
3. Utilisation de base
Utilisation de la zone de travail
Création d'un programme
Ouverture et lancement d'un programme
4. Tracé de graphiques
Tracé de lignes
Courbes paramétriques
Champ de directions
Champ de vecteurs
Tracé de surfaces
5. Fondamentaux GEL
Types de données
Nombres
Booléens
Chaînes de caractères
Null
Utilisation des variables
Attribution de variables
Variables internes
Variable « Résultat précédent »
Utilisation des fonctions
Définition de fonctions
Liste d'arguments variable
Une fonction comme argument d'une autre fonction
Opérations sur les fonctions
Séparateur
Commentaires
Évaluation modulaire
Liste des opérateurs GEL
6. Programmation avec GEL
Tests
Boucles
Boucles tant que (while) et jusqu'à (until)
Boucles pour (for)
Boucles pour chaque (foreach)
Instructions « break » et « continue »
Sommes et produits
Opérateurs de comparaison
Variables globales et portée des variables
Variables paramètres
Sortie de fonction
Références
Valeurs à gauche (lvalues)
7. Programmation avancée avec GEL
Gestion des erreurs
Syntaxe de haut-niveau
Renvoi de fonction
Variables locales vraies
Procédure de démarrage de GEL
Chargement de programmes
8. Matrices en GEL
Saisie de matrices
Opérateur de transposition conjuguée et de transposition
Algèbre linéaire
9. Polynômes en GEL
Utilisation des polynômes
10. Théorie des ensembles en GEL
Utilisation des ensembles
11. Liste des fonctions GEL
Commandes
Basique
Paramètres
Constantes
Nombres
Trigonométrie
Théorie des nombres
Manipulation de matrices
Algèbre linéaire
Combinatoire
Analyse
Fonctions
Résolution d'équations
Statistiques
Polynômes
Théorie des ensembles
Commutative Algebra
Divers
Calcul symbolique
Tracé de graphiques
12. Exemple de programmes en GEL
13. Paramètres
Sortie
Précision
Terminal
Mémoire
14. À propos de l'Outil de maths Genius

List of Figures

2.1. Fenêtre de l'Outil de maths Genius
4.1. Fenêtre Création de graphiques
4.2. Fenêtre contenant une courbe
4.3. Onglet pour les courbes paramétriques
4.4. Courbe paramétrique
4.5. Graphique de surface