我需要解决最小距离问题,看看正在尝试的一些工作看看:
link:click here
我有四个元素:两个列向量:alpha
的昏暗(px1)
和beta
的昏暗(qx1)
}。在这种情况下,p = q = 50
分别给出两个dim (50x1)
的列向量。它们的定义如下:
alpha = alpha = 0:0.05:2;
beta = beta = 0:0.05:2;
我有两个矩阵:L1
和L2
。
L1
由三个维度为(kx1)
的列向量组成。
L2
由三个维度为(mx1)
的列向量组成。
在这种情况下,它们具有相同的大小,这意味着k = m = 1000
每个L1
和L2
分别为(1000x3)
和L1(kx3) = [t1(kx1) t2(kx1) t3(kx1)];
L2(mx3) = [t1(mx1) t2(mx1) t3(mx1)];
。这些矩阵的值是预定义的。
然而,他们有以下结构:
d = min( (x-(alpha_p*t1_k - beta_q*t1_m)).^2 + (y-(alpha_p*t2_k - beta_q*t2_m)).^2 +
(z-(alpha_p*t3_k - beta_q*t3_m)).^2 )
分钟。我需要解决的距离问题(数学上)如下:
x,y,z
值alpha, beta, L1
是三个固定常量。
我的问题
我需要开发一个迭代,它可以让我从L2
和alpha
的组合返回索引位置,从而实现上面的最小距离问题。
我希望问题的表述是明确的,我对索引表示法一直非常小心。但如果仍然不那么清楚......步长:
beta
是p = 1,... 50
L1
是q = 1,... 50
代表t1, t2, t3
; L2
是k = 1,...,1000
代表t1, t2, t3
; index of p
是m = 1,...,1000
我需要找到index of q
,index of k
,index of m
和x,y,z
,它会给我分钟。到点{{1}}的距离。
提前感谢您的帮助!