假设有1(x0,y0),2(x2,y2),3(x3,y3)….n个坐标点,怎么计算他们的距离和(顺序按照排列的顺序)
解决方案
40
设数据以存储在了 PointF[] 数组 d 中,则有
var sum = 0; for(var i = 1; i < d.Length; i++) { sum += Math.Sqrt((d[i].X - d[i - 1].X) * (d[i].X - d[i - 1].X) + (d[i].Y - d[i - 1].Y) * (d[i].Y - d[i - 1].Y)); }