簡體   English   中英

Matlab-求和&。^ 2

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM