[英]Matlab - summation & .^2
在這篇帖子中 ,我收到了一個不錯的答案,我只想問一下,它做什么:
maximum = (sum(sum(pdist2(x,y)))).^2;
意味着答案?
在我的問題中,並且我打算在那個位置上,從pdist2
獲得結果並進行總結。 並且,在答案中,使用前述格式。 但是,盡管代碼的最終答案是正確的,但是當我使用它時,卻得到了與預期不同的結果(求和)。
謝謝。
這是(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,
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.