[VB] Extraire un vecteur à partir d'une matrice sans boucle

Extraire un vecteur à partir d'une matrice sans boucle [VB] - VB/VBA/VBS - Programmation

Marsh Posté le 30-09-2005 à 12:32:58    

Bonjour,
 
 
Existe-t-il une commande sous VB qui permette, à partir d'une matrice NxM, d'en extraire la colonne C ou la ligne L en entier et d'en faire un vecteur pour pouvoir travailler dessus (genre un Average ou un StDev...) ?
 
Je voudrais savoir si on peut faire ça autrement qu'avec une boucle, donc savoirs'il existe une commande toute prête.
 
Merci :jap:


---------------
Mon feedback
Reply

Marsh Posté le 30-09-2005 à 12:32:58   

Reply

Marsh Posté le 30-09-2005 à 13:40:02    

pas à ma connaissance. mais bon, c'est pas la mort à coder non plus.

Reply

Marsh Posté le 30-09-2005 à 18:11:02    

Salut,
  je vais dire une bêtise, mais bon. Sous Vb, elles sont codées comment les matrices ? Si c'est un vecteur de vecteur, tu as accès à la ligne simplement avec un vector-ref (ou équivalent)
    (vector-ref nom_matrice Ligne_i) te retourne ton vecteur (ta ligne).
 En scheme (je sais c'est pas du VB, mais tu peux transcrire) pour les colonnes:

Code :
  1. (define (jeme-colonne Matrice j)
  2.            (map-vector(lambda(V)(vector-ref V j))Matrice))


Sans boucles.
 Bon, je sors (C'est vendredi pour moi aussi)  :D  désolé  :pfff:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed