Calcular la distancia entre 2 puntos en C#
Este tutorial discutirá el método para calcular la distancia entre 2 puntos en C#.
Calcule la distancia entre 2 puntos con la fórmula de distancia euclidiana en C#
La fórmula de la distancia euclidiana se utiliza para calcular la distancia entre 2 puntos. La fórmula es .
d
es la distancia entre puntos,p
y q
, respectivamente. Podemos usar la clase Math
para tomar el cuadrado y la raíz cuadrada de las coordenadas en C#. La Math.Pow()
function calcula el cuadrado del número pasando 2
como parámetro. La Math.Sqrt()
function calcula la raíz cuadrada de un número. Entonces, podemos aplicar la fórmula de la distancia euclidiana con la declaración var distancia = Math.Sqrt((Math.Pow(x1 - x2, 2) + Math.Pow(y1 - y2, 2));
en C#. El siguiente ejemplo de código nos muestra cómo calcular la distancia entre dos puntos con la fórmula de distancia euclidiana en 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);
}
}
}
Producción :
1.4142135623731
En el código anterior, inicializamos las coordenadas x
e y
del punto 1 y del punto 2. Las variables x1
e y1
son las coordenadas del punto 1, y las variables x2
e y2
son las coordenadas del punto 2. Calculamos la distancia entre estos puntos con la fórmula de la distancia euclidiana y mostramos el resultado.
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