Bonjours,
depuis plusieurs jours je bloque sur un code tout simple,
je ne comprend pas pourquoi il ne fonctionne pas.
Mon but est d'extraire d'une liste (1ere colonne d'une matrice) ses flotants supérieur à 0.5,
pour ensuite les envoyer dans une nouvelle liste résultat.
Voir mon code
Code:
1
2
3
4
5
6
7
8
9
10
11
12 E1=rand(20); %création d'une liste aléatoire E2=E1(:,1); %sélection de sa premiere colonne E3=zeros(20,1); %création de la liste des résultats c=1; %compteur for k = E2 if (k > 0.5) E3(i,1)=k; i=i+1; end end
J'ai aussi tenté avec la commande append mais ça ne marche pas, la liste E3 reste inchangée.
(avec append le message d'erreur disait que la matrice ne devait pas changer de taille)
Merci d'avance, je compte sur la communauté de ce site, Cordialement. :)