On utilise la fonction at pour accéder à un élément d’une liste,
ou on tape son indice entre des crochets pour des indices qui commencent à 0
ou bien
on tape son indice entre des doubles crochets ou entre des
parenthèses pour des indices qui commencent à 1.
Pour toutes les autres fonctions de Xcas (autres que l’accés à un
élément), l’indice du premier élément est 0.
Exemples
Soit la liste : [0,1,2] et on veut désigner l’élément 1.
On tape son indice 1 entre des crochets :
ou
On obtient puisque les indices commencent à 0 :
ou bien 0n tape son indice 2 entre des doubles crochets ou entre des parenthèses :
ou
On obtient puisque avec cette notation, les indices commencent à 1 :
Soit la matrice : A:=[[4,5],[2,6]] et on veut désigner la ligne
[4,5].
On tape son indice 0 entre des crochets, si on veut que les indices commencent à 0 :
ou
On obtient puisque les indices commencent à 0 :
Ou bien si on veut que les indices commencent à 1, on tape son indice 1 entre des doubles crochets ou entre des parenthèses :
ou
On obtient puisque avec cette notation, les indices commencent à 1 :
Voir aussi : 6.41.4 la fonction mid.
On utilise aussi la fonction at pour extraire une sous-liste d’une liste. On tape alors, entre des crochets, l’indice
de début, puis .. et l’indice de fin de la sous-liste ou on utilise
la fonction at.
Attention ! l’indice du premier élément est 0.
On tape :
ou
On obtient :
Attention, la commande at ne peut pas être utilisée pour les séquences : il faut utiliser la syntaxe (0,1,2,3,4,5)[2..3].