level 8
Clear["`*"];
v = 1; t = 18; dt = 0.01; n = t/dt;
T = {{{0, 10}}, {{10, 10}}, {{10, 0}}, {{0, 0}}};
Do[
{x1, y1} = T[[i, j]];
{x2, y2} = T[[Mod[i + 1, 4, 1], j]];
x1 = x1 + (v dt (x2 - x1))/Sqrt[(x2 - x1)^2 + (y2 - y1)^2];
y1 = y1 + (v dt (y2 - y1))/Sqrt[(x2 - x1)^2 + (y2 - y1)^2];
AppendTo[T[[i]], {x1, y1}],
{j, n}, {i, 4}
];
Graphics[{Thread[{{Red, Green, Blue, Orange}, Line /@ T}],
Line[{{0, 10}, {10, 10}, {10, 0}, {0, 0}, {0, 10}}]}]
2018年01月16日 11点01分
