voila, je cherche à partir d'une matrice carrée binaire (que avec des 0 et des 1) à écrire une fonction sa matrice d'incidence cad la matrice qui me donne les coordonnées des points 1 (une colonne qui me donne le numéro de la ligne, et une colonne qui me donne le numéro de la colonne)
function(nbcherch, nbcaseecr)
Dim nbabs As Integer
Dim nbordo As Integer
nbabs = 2
nbordo = 3
nbcherch = 1
nbcaseecr = 1
For i = 1 To nbabs
For j = 1 To nbordo
If Cells(i, j) = nbcherch Then
Cells(6, nbcaseecr) = i + 'et' + j
nbcaseecr = nbcaseecr + 1
End If
Next i
Next j
End Function
mais ca marche pas, si tu peux m'aider à l'améloirer...
Voila, et maintenant j'essaye de transposer la matrice d'incidence et avec Alison (ma copine à moi!), j'ai écrit la fonction suivante:
public sub invers(dim abs as integer, dim ord as integer)
dim i as integer
dim vartemp as string
for i=abs to abs+3
vartemp=cells(i,ord)
cells(i,ord)=cells(i,ord+1)
cells(i,ordo+1)=vartemp
next i
endsub
mais au lieu d'une sub, je preéfererai écrire function , mais je sais pas très bien faire, si tu peux m'aider