Bonjour
j'ai ecris le bout de code suivant qui est une fonction permettant de faire la somme de deux vecteurs de R^3 et je souhaiterai
pouvoir generaliser cela à un plus grand nombre de vecteurs
La fonction :
Function somvect(x, y As Variant) As Variant
For i = 0 To UBound(x)
s = s & " " & x(i) + y(i)
Next
somvect = Split(LTrim(s), " ")
End Function
'la partie test avec 4 vecteurs
Sub somme_de_vecteurs()
t = Array(1, 2, 3)
u = Array(4, 5, 6)
v = Array(7, 8, 9)
w = Array(0, 8, 6)
For j = 0 To UBound(somvect(somvect(t, u), v))
msgbox somvect(somvect(somvect(t, u), v), w)(j) ' ligne qui retourne chaque composante de la somme des 4 vecteurs
Next
End Sub
Ca marche bien , mais si j'ai 10 vecteurs les emboitements successif de "somvect" ne seraient pas tres elegants
Une meilleure idée ?
En vous remerciant