更新时间2018-08-19 21:03:59
求距离公式是√[(x2- x1)²+(y2-y1)²],但是我发现当x2、x1,y2、y1分别相同时,就会计算出0.例如(2,2)和(5,5)两个点,它们之间应该是有距离的???
呵呵,你那两个点得到的是:
x2=y2=5
x1=y1=2
所以等于 √(5-2)^2×2=√18=3√2
如果是(2,2)和(5,5)这两点,则:
距离=√[(5-2)²+(5-2)²]=√(9+9)=√18=3√2
估计你是错误地代入成:√[(2-2)²+(5-5)²]了。否则就不会=0
回答完毕保证正确
求距离公式是√[(x2- x1)²+(y2-y1)²],但是我发现当x2、x1,y2、y1分别相同时,就会计算出0.例如:
(2,2)和(5,5)两个点,
(2,2)(x1,y1)和(5,5)(x2、y2)两个点,
两个点的距离=√[(5-2)²+(5-2)²]=3√2
你看错公式了。
d=√[(x₂-x₁)²+(y₂-y₁)²]
【x₁=y₁=2,x₂=y₂=5】
=√[(5-2)²+(5-2)²]=3√2。
用勾股定理解即可。
两点坐标分别为(x1,y1)、(x2,y2),这样代进去你就清楚了,你只是搞混了
你带入公式带错了。
距离=√【(5-2)²+(5-2)²】=3√2