C#에서 두 점 사이의 거리 계산
Muhammad Maisam Abbas
2024년2월16일
이 자습서에서는 C#에서 두 지점 사이의 거리를 계산하는 방법에 대해 설명합니다.
C#의 유클리드 거리 공식을 사용하여 두 점 사이의 거리 계산
유클리드 거리 공식은 두 지점 사이의 거리를 계산하는 데 사용됩니다. 공식은.
d
는 각각 점p
와q
사이의 거리입니다. C#에서 좌표의 제곱근과 제곱근을 취하기 위해 Math
클래스를 사용할 수 있습니다. Math.Pow()
함수는2
를 매개 변수로 전달하여 숫자의 제곱을 계산합니다. Math.Sqrt()
함수는 숫자의 제곱근을 계산합니다. 따라서 C#에서var distance = Math.Sqrt((Math.Pow(x1 - x2, 2) + Math.Pow(y1 - y2, 2)));
문을 사용하여 유클리드 거리 공식을 적용 할 수 있습니다. 다음 코드 예제는 C#의 유클리드 거리 공식을 사용하여 두 점 사이의 거리를 계산하는 방법을 보여줍니다.
using System;
namespace measure_distance {
class Program {
static void Main(string[] args) {
double x1, x2, y1, y2;
x1 = 12d;
x2 = 13d;
y1 = 11d;
y2 = 10d;
var distance = Math.Sqrt((Math.Pow(x1 - x2, 2) + Math.Pow(y1 - y2, 2)));
Console.WriteLine(distance);
}
}
}
출력:
1.4142135623731
위 코드에서 우리는 점 1과 점 2의x
및y
좌표를 초기화했습니다. 변수x1
및y1
은 점 1의 좌표이고 변수x2
및y2
는 다음과 같습니다. 점 2의 좌표입니다. 우리는 유클리드 거리 공식을 사용하여이 점 사이의 거리를 계산하고 결과를 표시했습니다.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn