|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
已知A=[x1,y1]大小是10*2,每对x1和y1可以理解为坐标,也就是位置。已知B=[x2,y2,z2]的大小是1000*3,每对x2和y2可以理解为坐标(位置),z2可以理解为这对坐标对应的值。有点类似于某个位置及这个位置对应的海拔。% _4 c1 u {! j; w& _
5 @, T1 _: N1 P, ]& i比如A=
6 a h% v q4 h! Y3 5
, U# B( R3 q! X9 l( n. u2 5
4 o! l; \; `! G; \& {……
- t9 D8 S0 v! ^: ` X4 k4 U; `! F4 C. t( R% Z2 X
B=3 U- _9 d' A' J% m9 q8 N2 \
6.6 7.6 150' B$ W2 w J6 u* x: R
8.9 3.5 160
, V* M3 T" G+ n7.8 5.1 188
@% a% s5 p$ p3.2 5.5 177) P& ^: J) m' W m3 G' ~
……
& J( D0 _# V7 M' q3 D3 i
! K! ^3 w2 n/ p D" X( K4 F" Q现在想根据A的每对x1和y1,获得B里面同时满足min|x1-x2|和min|y1-y1|的(x2,y2)这个位置对应的z2值。可以理解为找到B中最接近A的位置的z2值。比如上面的例子中,和A的第一个坐标对(3,5)最接近的B中的坐标对位置就是(3.2,5.5),然后要的就是这个177的值。A有10对xy坐标,最终获得的就是10个这样的z2值。
& }2 u9 _; a; ~8 c6 T
# [, |1 a2 y' v- l' [. c7 n0 w请问如何实现呢?谢谢!$ X$ F. Y( |, w% k% B& E% R
|
|