Modifying vectors in for loop doesn't work

you do calculations on vector but don’t reassign it back.
E.g. in line 5 you probably want

vector = vector .+ v

or equivalently

vector .+= v

Same goes for line 8

5 Likes