« Introduction à Maple/Listes, tableaux, matrices » : différence entre les versions
Contenu supprimé Contenu ajouté
m →Résumé |
→Définir une liste : Ces deux défs sont en fait les mêmes, c'est juste un manière commode de faire de l'individuel rapidement. Les termes implicite et explicite sont maladroits. |
||
Ligne 42 :
* ou encore : <code>MaListe := [MaSuite] ;</code>
Dans Maple, une liste peut être définie de deux manières :
* définition
* définition
{{Attention|Avec_fond=oui|Avec Maple, on peut créer des listes de n'importe quoi : des listes de nombres, de fonctions, d'expressions, d'images… et même des listes de listes !}}
Pour sélectionner le ''n''{{e}} élément d'une liste, on écrit <code>MaListe[n]</code>. La définition
{{Attention|Avec_fond=oui|Pour Maple, le premier élément d'une liste est l'élément n°1 — si vous essayez de prendre l'élément n°0, vous aurez une erreur de la forme <code>Invalid subscript selector.</code>, voir chapitre 9.}}
Voici un exemple d'utilisation des listes :
Ligne 61 :
:<code>utilise_fonction := (n,x) -> fonctions[n](x) ;</code>
Nous avons défini une liste de trois fonctions. Si on demande <code>affiche_fonction(2)</code>, Maple affiche <code>x -> x²</code> (la
Pour afficher une liste, on utilise l'instruction <code>eval</code>. Par exemple, l'instruction suivante :
|