Autor Tema: Distancia

0 Usuarios y 1 Visitante están viendo este tema.

03 Marzo, 2020, 04:07 pm
Leído 693 veces

conchivgr

  • Aprendiz
  • Mensajes: 285
  • País: de
  • Karma: +0/-0
  • Sexo: Femenino
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.

03 Marzo, 2020, 05:16 pm
Respuesta #1

manooooh

  • Matemático
  • Mensajes: 2,955
  • País: ar
  • Karma: +1/-0
  • Sexo: Masculino
Hola

No se entiende el método que usás para calcular la distancia entre dos puntos.

¿No te vale que \( d(A,B)=\sqrt{(B_x-A_x)^2+(B_y-A_y)^2} \)? Al tener ordenada nula solamente debés calcular \( d(A,B)=|B_x-A_x| \), entonces imponés la condición \( |B_x-A_x|\leq10 \) para cuando sea válido.

En el caso de \( -175 \) y \( 175 \) claramente su distancia es superior a \( 10 \): \( d(-175,175)=|175+175|=350>10 \). No hay que hacer módulo ni nada. ¿Cuál número elegirías: \( 180 \) o \( -180 \)? Hacé el dibujo y fijate su distancia "enorme".

La generalización de esto es lo que te puse más arriba. Fijate si lo interpreté bien.

Saludos

03 Marzo, 2020, 05:35 pm
Respuesta #2

sugata

  • Matemático
  • Mensajes: 2,616
  • País: es
  • Karma: +1/-0
  • Sexo: Masculino
Convierte el ángulo negativo en positivo.
\( -175^{\circ{}} \equiv{}360^{\circ{}}-175^{\circ{}}=185^{\circ{}} \) y ya lo tienes.

03 Marzo, 2020, 05:36 pm
Respuesta #3

sugata

  • Matemático
  • Mensajes: 2,616
  • País: es
  • Karma: +1/-0
  • Sexo: Masculino
Hola

No se entiende el método que usás para calcular la distancia entre dos puntos.

¿No te vale que \( d(A,B)=\sqrt{(B_x-A_x)^2+(B_y-A_y)^2} \)? Al tener ordenada nula solamente debés calcular \( d(A,B)=|B_x-A_x| \), entonces imponés la condición \( |B_x-A_x|\leq10 \) para cuando sea válido.

En el caso de \( -175 \) y \( 175 \) claramente su distancia es superior a \( 10 \): \( d(-175,175)=|175+175|=350>10 \). No hay que hacer módulo ni nada. ¿Cuál número elegirías: \( 180 \) o \( -180 \)? Hacé el dibujo y fijate su distancia "enorme".

La generalización de esto es lo que te puse más arriba. Fijate si lo interpreté bien.

Saludos

Está hablando de distancia angular, no métrica.

08 Marzo, 2020, 05:10 pm
Respuesta #4

Luis Fuentes

  • el_manco
  • Administrador
  • Mensajes: 46,993
  • País: es
  • Karma: +1/-0
  • Sexo: Masculino
Hola

 Dados \( a,b\in [-180,180] \) puedes tomar:

\(  d(a,b)=min\{|a-b|,|360-(a+b)|\} \)

Saludos.