矩阵向量乘法的迭代,其存储特定的索引位置

时间:2014-06-23 10:22:19

标签: matlab min matrix-multiplication

我需要解决最小距离问题,看看正在尝试的一些工作看看:

link:click here

我有四个元素两个列向量alpha的昏暗(px1)beta的昏暗(qx1) }。在这种情况下,p = q = 50分别给出两个dim (50x1)的列向量。它们的定义如下:

alpha = alpha = 0:0.05:2;
beta = beta = 0:0.05:2;

我有两个矩阵L1L2

L1由三个维度为(kx1)的列向量组成。

L2由三个维度为(mx1)的列向量组成。

在这种情况下,它们具有相同的大小,这意味着k = m = 1000每个L1L2分别为(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是三个固定常量。

我的问题

我需要开发一个迭代,它可以让我从L2alpha组合返回索引位置,从而实现上面的最小距离问题。

我希望问题的表述是明确的,我对索引表示法一直非常小心。但如果仍然不那么清楚......步长:

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 qindex of kindex of mx,y,z,它会给我分钟。到点{{1}}的距离。

提前感谢您的帮助!

0 个答案:

没有答案