중학교? 고등학교 때 다들 배워서 아는 내용. 2차원 euclidean distance를 구하는 코드는 아래와 같다

double euclidean_dist_2d(const double& x1, const double& y1,
	const double& x2, const double& y2) {
	double x_diff = std::abs(x2 - x1), y_diff = std::abs(y2 - y1);
	return std::sqrt(x_diff*x_diff + y_diff*y_diff);
}

 

n차원인 경우

이런식이다.

 

대학생때 놀기만 하고 군대까지 가니까 솔직히 이런 것도 헷갈림. 공부 좀 해야겠다;

반응형