1.4.5 Les menus des commandes de calcul
Ces menus permettent d’ouvrir un niveau adéquat
par exemple :
-
CAS▸Nouvelle entree ou Alt+n ouvrira
une nouvelle ligne de commandes
- Tableur▸Nouveau tableur ou Alt+t ouvrira
un tableur,
- Geo▸Nouvelle figure▸graph,geo2d ou Alt+g ouvrira un
niveau de géométrie où les points ont des
coordonnèes décimales,
- Geo▸Nouvelle figure▸geo2d exact ouvrira un niveau de géométrie où les points ont des coordonnèes exactes,
Certains menus sont des menus dit "Assistant" car les commandes sont classées par thème et sont explicitées.
Ces commandes sont facilement utilisables soit parce que
l’aide s’ouvre sur la commande choisie (menu CAS), soit parce qu’une
boite de dialogue vous demande de préciser les paramètres de la commande
choisie (menus Tableur▸Maths ou menu Graphic).
Les autres menus contiennent les noms des commandes (le menu Cmds
contient toutes les commandes de calcul formel, le menu Geo contient
toutes les commandes de géométrie...)
Déscription des menus des commandes de calcul
Ces menus sont :
-
CAS
contient les fonctions de calcul formel classées par thème. Ce menu vous
permet de connaitre le nom de la commande Xcas que vous cherchez car ce
nom est suivi d’un bref déscriptif et l’Index de l’Aide s’ouvre
automatiquement sur la commande choisie.
- Tableur ce menu est un menu "Assistant". On retrouve les trois sous-menus
Table Edit Maths qui sont identiques aux menus d’un niveau de type
tableur. Avec le menu Tableur▸Maths le tableur se
remplit automatiquement grâce à une
boite de dialogue qui vous demande de préciser les paramètres de la
commande choisie à condition que le curseur soit dans un niveau de type
tableur (tableur que l’on ouvre avec Alt+t).
- Graphic contient les fonctions permettant de tracer des graphes de
fonctions, des courbes en paramétrique ou en polaire, des
solutions d’expressions différentielles, pour visualiser
"l’escargot" des suites récurrentes...
On notera que le niveau utilisé pour tracer un graphe est un niveau
d’entrée normale car une commande graphique ouvre automatiquement en
réponse un écran graphique et une commande non graphique ouvre
automatiquement en réponse un éditeur d’expressions.
- Geo
contient les fonctions permettant de faire de la géométrie interactive.
On notera le menu Affichage qui contient la commande affichage et
ses paramètres concernant la couleur, les différentes sortes de lignes, les
différentes sortes de points et l’emplacement des légendes.
- Prg
contient les instructions permettant d’écrire des programmes.
- Expression
contient les fonctions de calcul formel permettant de transformer
une expression. Ces fonctions peuvent par exemple être appliquées
à la sélection d’un éditeur d’expressions (la réponse d’une commande
est mise dans un éditeur d’expressions, mais on peut aussi ouvrir un niveau
éditeur d’expressions avec Alt+e).
- Cmds
contient les fonctions mathématiques classées par thème.
- Phys
contient toutes les unités physiques, les constantes physiques et des
fonctions de conversion.
- Scolaire
contient des commandes de calcul formel classées par niveau. Les sous-menus
Seconde Premiere Terminale contient les différentes fonctions de calcul
formel utilisables dans les classes de Lycée.
Vous pouvez rajouter ou supprimer des commandes dans ce menu
selon vos besoins en modifiant le fichier xcasmenu (cf.la section
1.4.5).
- Tortue contient toutes les commandes qui sont valides dans l’écran de
dessin Tortue (écran de dessin Tortue que l’on ouvre avec
Alt+t). Ces commandes sont proches du langage LOGO et permettent de faire
des dessins en donnant des ordres à un robot (une tortue).
Rajouter un menu
On peut redéfinir les menus que l’on voit au-delà du menu Aide.
Par exemple, rajoutons un menu Exo1 qui contiendra les
commandes equal2diff factor subst
qui seraient utiles pour faire un exercice numéroté 1.
Pour cela il faut ouvrir dans l’éditeur texte de votre choix (par exemple
emacs, vi, nedit, notepad, bloc.notes... mais PAS
word, abiword, kword, openoffice...) le fichier xcasmenu
(sous Linux ou Mac, il faut modifier ce fichier
dans le répertoire /usr/share/giac/doc/fr
ou
/usr/local/share/giac/doc/fr
).
Vous devez voir:
Math/Constants/pi
Math/Constants/i
Math/Constants/e...
Vous tapez alors les trois lignes suivantes (une ligne par commande) :
Exo1/equal2diff
Exo1/factor
Exo1/subst
en laissant le reste
Math/Constants/pi
Math/Constants/i
Math/Constants/e...
inchangé.
Lorsque vous relancez Xcas vous avez maintenant après le menu
Aide un menu Exo1 qui contient les commandes
equal2diff factor subst.
Remarque : le menu Exemples suit le même principe avec
un fichier xcasex, mais il faut aussi avoir créé les
fichiers de session exemple dans le répertoire de xcasex.
Supprimer un menu
Pour cela il faut ouvrir dans l’éditeur de votre choix le fichier
xcasmenu.
Il suffit alors d’effacer les lignes que vous ne voulez pas voir apparaitre
en ayant soin de les sauver pour pouvoir vous en reservir
ultérieurement !