math - 计算 4 维向量之间的欧几里德距离

标签 math vector dimension euclidean-distance

假设我有两个 4 维向量(即 a 和 b),如下所示:

a = {a1, a2, a3, a4}
b= {b1, b2, b3, b4}

如何计算这些向量之间的欧几里得距离?

最佳答案

欧几里得距离演算与维度无关。
在您的情况下,a 和 b 之间的欧几里德距离可以写为:

d(a,b) = sqrt( sum_{ i=1 } ^ { 4 } (a[ i ] - b[ i ])^2 )
或者,更具体地说:
d(a,b) = sqrt( (a1 - b1)^2 + (a2 - b2)^2 + (a3 -b3)^2 + (a4 - b4)^2 )

关于math - 计算 4 维向量之间的欧几里德距离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23353977/

相关文章:

javascript - 使用蒙特卡罗模拟计算 π 的局限性

c++ - 在 C++ 中选择运行时数组或 vector

java - 如何使用Vector作为数据源?

r - 如何轻松地将多个向量组合成一个数据框?

filter - MDX 计算成员按维度属性过滤

html - 为什么宽度为 : 100% is not assuming the full window width size?

ios - 以编程方式设置自定义图像大小和位置

c++ - 使用 SVD 计算最佳拟合平面方程时出错

python - 在不使用 ifft 的情况下使用 FFT 结果重新创建时间序列数据

php - mysql 查找数字的第n位