Revision 595:3b1f2aa8d36b src/may/bits/VectorBits.java
| src/may/bits/VectorBits.java | ||
|---|---|---|
| 58 | 58 |
} |
| 59 | 59 |
return out; |
| 60 | 60 |
} |
| 61 |
|
|
| 62 |
public static double euclideanDistance(double[] v1, double[] v2) {
|
|
| 63 |
checkLengths(v1, v2); |
|
| 64 |
double sum = 0.0; |
|
| 65 |
for (int i = 0; i < v1.length; ++i) {
|
|
| 66 |
double d = v1[i] - v2[i]; |
|
| 67 |
sum += d * d; |
|
| 68 |
} |
|
| 69 |
return Math.sqrt(sum); |
|
| 70 |
} |
|
| 61 | 71 |
} |
| 62 | 72 |
|
Also available in: Unified diff