Bonjour à tous

je suis en train d'écrire une fonction qui aura par exemple en entrée la matrice X : et en sortie elle me renvoie le vecteur T: donc elle me site les éléments de la matrice.
j'ai fais ca pour commencer:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
ini=X(i,j); p=2;  T(1)=X(i,j)
for i=1 to 3
    for j=1 to 3
        if X(i,j) ≠ ini
            T(p)=X(i,j)
            p=p+1;
            ini=X(i,j)
        end
    end
end
cela marche très bien pour les trois premiers éléments mais après ca se répéte
quelqu'un aurais une idée SVP pour régler ca?