[/B][/B]hola, soy nueva en el foro, y en visual basic .net, espero me puedan ayudar

estoy haciendo un programa que calcula la distancia euclidiana(distancia entre dos puntos)

tengo dos vectores uno contiene las "x" y el otro las "y" de 38 elementos c/u los cuales se muestran en dos listbox, deseo aplicar la siguiente formula (x1-x2)2+(y1-y2)2 y a todo eso sacarle raiz cuadrada, y que los resultados sean un nuevo vector que me aparesca en otro listbox, a continuacion pongo un poco del codigo que tengo, (en el codigo estoy poniendo como una simple suma, aun no aplico la formula):

'''mostrar vectores x y y:

For i = 1 To 38

ListBox1.Items.Add(nodox(i))


Next


For i = 0 To n
strCadena = strCadena & Str(nodox(i)) & Chr(13)

Next


For j = 1 To 38

ListBox2.Items.Add(nodoy(j))
Next


For j = 0 To m
strCadena = strCadena & Str(nodoy(j)) & Chr(13)
Next

''''''''''''''''''''''''''''''''''''
'''para el boton que realice la operacion:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

strCadena = "producto de vectores segun indices" & Chr(13)
For z = 0 To n


vectorresultante(z) = nodox(n) + nodoy(m) 'aqui me sale el error,
'dice que el indice esta fuera de los limites de la matriz




strCadena = strCadena & Str(vectorresultante(z)) & Chr(13)
m = m - 1



Next

End Sub