
这个问题本身应该并不困难,但你的表述问题确实比较多:
1、关于这两句:
x的匹配u=(sum(abs((x1./x2)-1))) u越接近于0,x的匹配度越高。
y的匹配v=(sum(abs((x1./x2)-1))) v越接近于0,y的匹配度越高。
里面根本没有出现x和y,怎么匹配?
猜测二者应该分别是
x与xi的匹配u=(sum(abs((x./xi)-1))) u越接近于0,x的匹配度越高。
y与yi的匹配v=(sum(abs((y./yi)-1))) v越接近于0,y的匹配度越高。
2、你的另一个数据(A x y z),A和z好像没用到吧?
A = [1,23,4]B = [1,33.02,3.97]
PP = cell(size(A,1),1)
for i =1:1:size(A,1)
PP{i,1} = find(abs(A(i,1) - B(:,1))<0.05&abs(A(i,2) - B(:,2))<0.05)
end
celldisp(PP)
结果
PP{1} =
[]
PP{2} =
2
意思是A的第一个点的经纬度没有匹配到B的任何一点的经纬度,第二个点匹配到了B的第二个点的经纬度
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)