You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Note that $(\overrightarrow{p_i} - \overrightarrow{p_R})$ and $(\overrightarrow{v_i} - \overrightarrow{v_R})$ are identical, up to a scale factor of $-t_i$. This means that those two vectors are parallel, and parallel vectors have a cross product of zero:
(Note how conveniently the problematic term $(\overrightarrow{p_R} \times \overrightarrow{v_R})$ disappears!)
Move the terms around, especially moving $(\overrightarrow{p_i} \times \overrightarrow{v_i})$ and $(\overrightarrow{p_j} \times \overrightarrow{v_j})$ to the right, as these are constant for each hailstone i:
Move the $\overrightarrow{p_R}$ in its cross products to the right; this means that we need to swap the signs (or, since they have opposite signs, the order) of $\overrightarrow{v_j}$ and $\overrightarrow{v_i}$ too:
At this point, $\overrightarrow{A}$, $\overrightarrow{B}$ and $\overrightarrow{C}$ are known, as they are directly derived from the parameters of hailstones i and j. $\overrightarrow{P}$ and $\overrightarrow{V}$ are the unknowns we're trying to solve for.
Switch to component notation, resolving the cross products:
The same thing can be written in matrix notation by looking for the coefficients of all components of $\overrightarrow{V}$ and $\overrightarrow{P}$ in each equation:
Now this looks a lot like a system of linear equations, but it's underconstrained – we only have three equations for six unknowns. However, since the unknowns $\overrightarrow{P}$ and $\overrightarrow{V}$ are the same for every hailstone and only $\overrightarrow{A}$, $\overrightarrow{B}$ and $\overrightarrow{C}$ change for each pair of hailstones, we can just add another, different pair of hailstones (or just swap hailstone j with another hailstone k) with new derived parameters $\overrightarrow{A'}$, $\overrightarrow{B'}$ and $\overrightarrow{C'}$ to get another set of three equations:
This is a perfectly standard system of six linear equations with six unknowns, and it can be solved using any standard algorithm like Gaussian Elimination.