next up previous contents index
suivant: Les fonctions pour les monter: Traduction Xcas précédent: Traduction Xcas   Table des matières   Index

Les fonctions pour les listes

La liste vide est désignée par [ ] et la séquence vide par NULL.
La commande makelist permet de fabriquer une liste à partir d'une fonction f. Les paramètres sont : la fonction, l'intervalle de variation de l'argument de f et le pas de son incrémentation.
On tape :
$ \tt f(x):=x^2$
$ \tt l:=makelist(f,2,10,3)$ ou encore
$ \tt l:=makelist(x->x^2,2,10,3)$ ou encore
$ \tt l:=makelist(x->x^2,2..10,3)$ ou encore
$ \tt l:=makelist(sq,2,10,3)$
On obtient l= [4,25,64]
Pour avoir une liste constante on peut taper par exemple :
$ \tt l:=makelist(3,1..5)$ on obtient l= [3,3,3,3,3]]
On peut écrire l:=[1,2,3].
Attention Les éléments sont indicés à partir de zéro (contrairement à Maple ou MuPAD qui commencent les indices à 1):
dans l'exemple l[0] vaut 1.
Si on tape ensuite :
l[0]:=4 : après cette instruction l sera la liste [4,2,3].
La commande append(l,elem) permet de mettre à la fin d'une liste l, un élément (ou une liste) elem.
La commande prepend(l,elem) permet de mettre au début d'une liste l, un élément (ou une liste) elem.
La commande tail(l) renvoie la liste l privée de son premier élément et,
la commande head(l) renvoie le premier élément de la liste.
La commande concat permet de concaténer deux listes ou une liste et un élément.
La commande augment permet de concaténer deux listes.
La commande size ou nops renvoie la longueur d'une liste ou d'une séquence.
next up previous contents index
suivant: Les fonctions pour les monter: Traduction Xcas précédent: Traduction Xcas   Table des matières   Index
Documentation de giac écrite par Renée De Graeve