Hola.
Estoy trabajando con longitudes y latitudes y tengo un problema para hacer un calculo muy sencillo.
Por ejemplo, tengo una variable que varía entre \( -180 \) y \( 180 \) grados.
Voy cogiendo aleatoriamente puntos, y calculando la distancia en grados entre ellos, y si esa distancia está dentro de una toleracia concreta, los doy por validos.
Por ejemplo, supongamos que la tolerancia en grados es de 10 grados. Si cojo dos puntos, y ambos tienen el mismo signo, no hay problema. Hago el valor absoluto de los dos, los resto, y si está dentro de mi tolerancia los doy por validos.
Mi problema es cuando son de distinto signo, es decir por ejemplo, \( -175 \) y \( 175 \) sería valido, porque la diferencia es de 10 grados. Pero, como generalizo esto?.
He probado con el modulo \( 180 \), pero el modulo \( 180 \) de \( -175 \) es \( 5 \) y el de \( 175 \) es \( 175 \). No se que diferencia puedo hacer en estos casos.
Besos.