一个矢量在另一个坐标中的出现
Occurrence of one vector in another by coordinates
我有两对坐标:(x1;x2) - 第一段和 (x1'; x2') - 第二段。如何计算一个片段在另一个片段中的出现程度?
示例:
矢量 1 - (10; 15);
矢量 2 - (13; 20);
vector2 以 2/7 的比例包含在 vector1 中。
谢谢!
如果段结束是有序的(x1 总是小于 x2),第二段是 (x3,x4):
l = max(x1, x3)
r = min(x2, x4)
return l < r? (r-l)/(x4-x3): 0
我有两对坐标:(x1;x2) - 第一段和 (x1'; x2') - 第二段。如何计算一个片段在另一个片段中的出现程度?
示例:
矢量 1 - (10; 15); 矢量 2 - (13; 20); vector2 以 2/7 的比例包含在 vector1 中。
谢谢!
如果段结束是有序的(x1 总是小于 x2),第二段是 (x3,x4):
l = max(x1, x3)
r = min(x2, x4)
return l < r? (r-l)/(x4-x3): 0