【发布时间】:2013-04-21 14:34:44
【问题描述】:
我有一个包含数据列表(X 和 Y 坐标)的向量,我想将其与 100 个向量的数组(每个向量具有相似但不相同的 XY 坐标)进行比较以找到匹配项。
每个向量的数据大小范围(10 到 20 条线之间),这在匹配不同大小的矩阵时会导致问题。
所以为了匹配,我使用了匹配精确数据的匹配特征,这些数据不能用作不同大小的向量。
所以我做了 (使用 pdist 将绳索变成距离)
threshigh = (vector1/100) * 110;
threslow = (vector1/100) * 90;
if (Vector2 <= threshigh)&&(vector2 >= threslow)
disp its a match
else
not a match
end
这太完美了!但是.. 我不能在向量上使用运算符,因为它们只适用于标量。
我该如何解决这个问题?
我也想到了,即使这可行,并且向量中的某些值落在此范围内,除非它们都匹配,否则它将不匹配?我如何获取大多数结果?
【问题讨论】:
-
这略有不同,该链接很有帮助,但该问题没有回答我的第二个问题。