我有一个包含数据列表(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
太棒了!但是.. 我不能在向量上使用运算符,因为它们仅适用于标量。
我该如何解决这个问题?
我也想到了,即使这可行,并且向量中的某些值落在此范围之间,除非它们都匹配,否则它将不匹配?我如何只取大部分结果?