|
MAXIMA : LISTES & ENSEMBLES Programmation Programme utilisant les listes et les ensembles.
Création, conversion, manipulations… |
|
||
|
La
liste L est « chargée » avec les
éléments : 1, 5 ,x et toto. Une
liste est placée entre crochets. |
|
|
Comment
extraire un élément de la liste ?
Avec l’instruction part et en indiquant le
numéro de l’élément voulu. Notez
que L[i] marche alors que S[i] ne fonctionne pas. D’où l’emploi de part qui marche tout le temps. |
|
|
L’ensemble E, avec des accolades, interprète la collection des éléments en
les ordonnant du plus petit au plus grand et en ne conservant qu’un seul
représentant de chaque type. |
|
|
Constituer une liste de nombres selon une fonction donnée |
|
Convertir une liste en ensemble ou inversement |
|
Comment
ajouter un élément à une liste ? Avec
l’instruction cons. Le problème cet ajout
ne se fait toujours vers la gauche. |
|
La solution : utiliser l’instruction qui réunit deux
listes (append), ceci en transformant la
donnée (f) en liste par une mise entre crochets. Note : on a utilisé la fonction fact créée plus haut. Note : les instructions dans le do (...) sont séparées par une virgule, sauf (et
c’est important) la dernière. Ici, pas de virgule après append. |
|
L’instruction
append (apposer) permet la réunion
(concaténation) de listes. Les
listes, même composées d’un seul élément, doivent être entre crochets. Dans
la marge, le logiciel donne des numéros automatiques (%
i 90) et le nom des variables en regard de leur valeur. |
Retour |
Maxima – Extraction des chiffres d’un nombre |
Suite |
Maxima – Facteurs, diviseurs, nombres premiers |
Sites |
Voir
liste en programmation
Maxima &
GnuPlot – Logiciel de calcul formel & logiciel de tracé de courbes –
Thomas Custanet – Tout ce qu’il faut savoir pour débuter |
Cette page |