With regard to finding the intersection of two vectors, I should add that if the vectors you are considering are bound vectors, rather than free vectors, then the general method used is to find two different pathways from the start of one of the vectors to the point of intersection, and then to solve for the unknowns by equating the two different pathways. I'll illustrate using an example.
Consider the triangle OAB. Let P be the midpoint of the line segment OA, and Q be the midpoint of the line segment AB. The line segment PB and the line segment OQ will therefore be medians of the triangle OAB. Suppose PB and OQ intersect at the point X. Let OA = a, and OB = b. Our aim is to find OX in terms of a and b. We shall do this by constructing two different pathways from the point O to the point X.
The most direct pathway from O to X is obtained by noticing that OX is a scalar multiple of OQ; that is, OX = κ OQ = κ (a + 1/2 AB) = κ (a + 1/2 (b - a)) = κ (1/2 a + 1/2 b) = κ/2 a + κ/2 b.
A second pathway from O to X is obtained by first travelling from O to B, and then from B to X; that is, OX = b + BX = b + λ BP = b + λ (1/2 a - b) = b + λ/2 a - λ b = λ/2 a + (1 - λ)b.
Now, because both pathways start from O and end at X, we can say:
κ/2 a + κ/2 b = λ/2 a + (1 - λ)b
In other words:
κ/2 = λ/2
κ/2 = 1 - λ
From the two equations above, we can conclude that κ = 2/3 and λ = 2/3. Hence, OX = 1/3 a + 1/3 b.
Hope this helps!
P.S. Note that we have just proven that the centroid of a triangle divides each median into segments in a ratio of 2:1. This is the first step to proving that the three medians of a triangle are concurrent.