0

这篇文章中,我收到了一个很好的答案,我只想问,什么是:

maximum = (sum(sum(pdist2(x,y)))).^2;

答案是什么意思?

在我的问题中,并且在那个位置上,我打算从中获得结果pdist2并总结结果。而且,在答案中,使用了前面的格式。但是,当我使用它时,我得到了与预期不同的结果(求和),尽管代码的最终答案是正确的。

谢谢。

4

1 回答 1

4

这里是一步一步的解释(sum(sum(pdist2(x,y)))).^2

pdist2(x,y) % your submatrix
sum(pdist2(x,y)) % The column sums of your submatrix
sum(sum(pdist2(x,y))) % The total sum of your submatrix
(sum(sum(pdist2(x,y)))).^2 % The element wise square of that sum

在这种情况下,这应该就足够了,因为您要对标量而不是矩阵或向量进行平方:

sum(sum(pdist2(x,y)))^2 % The square of that sum, 
于 2013-02-11T10:00:45.873 回答