Bonjour, je souhaite lire un tableau de donnee qui se resume a une matrice carre. J'ai un tableau qui me donne les coordonnees x,y,z, de mes cellules (respectivement colonne 1,2,3) et la 4eme colonne etant la valeur de ma cellule. Matlab stockant sous forme de tableau a deux dimension, je souhaite donc faire le lien entre les coordonnees de mes cellules et le tableau matlab, pour ensuite travailler sur mes donnees.

La chose me semblait bien simple a faire mais voila deux jours que ca ne fait absolument pas ce que je veux.

exemple du tableau ci-dessous :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
1 1 1 11
2 1 1 22
3 1 1 33 
1 2 1 44 
2 2 1 55 
3 2 1 66
1 3 1 77
2 3 1 88
3 3 1 99
mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
xc=1;
yc=2;
A=load('test.dat');
sat=0;
 
for i=1,9;
    if (A(i,2) == yc)
        sat=sat+1
    end
end
sat
Il m'affiche sat=0, ce qui veut dire qu'il n'a jamais verifie la condition du "if" or il devrait la verifier 3 fois... Chose etrange j'ai deja utilise cette structure de for, if dans d'autre code et j'ai jamais eut de probleme.
Si quelqu'un voit ma betise.....

Merci a vous.