Bonsoir à tous
Je rencontre un problème avec la commande suivante :
Ces lignes de commande servent à éliminer progressivement et aléatoirement les éléments d'une liste. Mon problème vient du fait que passé un certain nombre d'opérations, Maple refuse de continuer, m'opposant un "Error, improper op or subscript selector" soulignant qu'il ne peut appliquer la commande subsop mais je ne sais pas pourquoi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 L1 := [seq(i, i = 1 .. 12)] a := (rand(1 .. 12))(); b := (rand(1 .. 12))(); while L1 <> NULL do if a notin L1 then a := (rand(1 .. 12))() end if; i := 1; while L1[i] <> a do i := i+1 end do; L1 := subsop(L1[i] = NULL, L1) end do;
Auriez-vous uen idée?
Partager