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 :
mon code :
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
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.
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
Si quelqu'un voit ma betise.....
Merci a vous.
Partager