找回密码
 欢迎注册
楼主: lsr314

[讨论] 三点相遇问题

[复制链接]
 楼主| 发表于 2020-9-14 23:01:00 | 显示全部楼层

假设三者构成边长为1的正三角形,那么它们将在t=2/3时相遇:
  1. k = 1;t0 = 2/3;
  2. s = NDSolve[{
  3.     (y1[t] - y2[t]) == (x1[t] - x2[t]) y1'[t]/x1'[t],
  4.     (y2[t] - y3[t]) == (x2[t] - x3[t]) y2'[t]/x2'[t],
  5.     (y3[t] - y1[t]) == (x3[t] - x1[t]) y3'[t]/x3'[t],
  6.     x1'[t]^2 + y1'[t]^2 == k,
  7.     x2'[t]^2 + y2'[t]^2 == k,
  8.     x3'[t]^2 + y3'[t]^2 == k,
  9.     x1[0] == 0, y1[0] == 0, x2[0] == 1, y2[0] == 0, x3[0] == 1/2,  y3[0] == Sqrt[3]/2}, {x1, y1, x2, y2, x3, y3}, {t, 0, t0}];
  10. ParametricPlot[ Evaluate[{x1[t], y1[t], x2[t], y2[t], x3[t], y3[t]} /. s], {t, 0,  t0}]
复制代码


每个点有8个分支,代表了三个平方和方程表示的八个方向(即A靠近或远离B等等),不知道有没有办法可以选定方向:

2.png

点评

怎么隐藏上传附件的文件名(2.png)?  发表于 2020-9-16 16:14
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-4-23 19:36 , Processed in 0.053921 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表