Skip to main content
. 2024 Aug 14;24(16):5265. doi: 10.3390/s24165265
Algorithm 1 Naive Computation of Euclidean Distance Matrix
  • 1:

    Input:XRd×n

  • 2:

    DZeroMatrix(n,n)       ▹ Initialize the distance matrix

  • 3:

    fori=1tondo

  • 4:

        for j=1ton do

  • 5:

            sum0

  • 6:

            for k=1tod do

  • 7:

               diffX[k,i]X[k,j]  ▹ Compute difference between vectors

  • 8:

               sumsum+diff2    ▹ Accumulate squared differences

  • 9:

            end for

  • 10:

            D[i,j]sum          ▹ Store the squared distance

  • 11:

        end for

  • 12:

    end for

  • 13:

    Output:D