![]() | 1 | initial version |
Well... vector/matrix equations are a tad awkward :
sage: from _operator import eq
sage: vector(map(eq, diff(r_a, t), v0*(r_b - r_a)/(r_b - r_a).norm()))
(diff(x_a(t), t) == -v0*(x_a(t) - x_b(t))/sqrt(abs(-x_a(t) + x_b(t))^2 + abs(-y_a(t) + y_b(t))^2), diff(y_a(t), t) == -v0*(y_a(t) - y_b(t))/sqrt(abs(-x_a(t) + x_b(t))^2 + abs(-y_a(t) + y_b(t))^2))
(∂∂txa(t)=−v0(xa(t)−xb(t))√|−xa(t)+xb(t)|2+|−ya(t)+yb(t)|2,∂∂tya(t)=−v0(ya(t)−yb(t))√|−xa(t)+xb(t)|2+|−ya(t)+yb(t)|2)
HTH,