scilab soustraction entre deux listes - Divers - Programmation
MarshPosté le 13-04-2012 à 00:45:52
Bonsoir,
Je viens chercher votre aide pour de la programmation en Scilab.
Voici mon problème:
J'aimerais faire la différence entre deux listes. Voici ce que j'ai fais mais cela ne me renvoie pas le bon résultat:
a=list(1,2,3) b=list(2,3) c=list() taillea=length(a) tailleb=length(b) for i= 1: taillea j=1 while ( a(i) <> b(j) & tailleb >j) c($+1)=a(i) j=j+1 end end
Avec ce programme il me renvoie 1 et 3 alors qu'il devrait me renvoyer seulement 1. En d'autre termes je voudrais qu'il me renvoie les chiffres qui ne sont pas dans la liste b.
Marsh Posté le 13-04-2012 à 00:45:52
Bonsoir,
Je viens chercher votre aide pour de la programmation en Scilab.
Voici mon problème:
J'aimerais faire la différence entre deux listes. Voici ce que j'ai fais mais cela ne me renvoie pas le bon résultat:
a=list(1,2,3)
b=list(2,3)
c=list()
taillea=length(a)
tailleb=length(b)
for i= 1: taillea
j=1
while ( a(i) <> b(j) & tailleb >j)
c($+1)=a(i)
j=j+1
end
end
Avec ce programme il me renvoie 1 et 3 alors qu'il devrait me renvoyer seulement 1.
En d'autre termes je voudrais qu'il me renvoie les chiffres qui ne sont pas dans la liste b.
Quel est mon problème?
Je vous remercie par avance pour votre aide.