/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Calcular distancia

 
      Índice del Foro elrincondelc.com -> Algoritmos
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
arsenico



Registrado: 13 Nov 2011
Mensajes: 2

MensajePublicado: 13/11/2011 8:50 pm
Título: Calcular distancia

Buenas. Estudio ingenieria electronica (primer ciclo) y necesito prograamar en C el calculo de distancia de dos particulas que son disparadas en un mismo instante pero con distintas velocidades. Al ser captadas por un receptor idoneo se debe calcular la distancia del origen. Este receptor se monta sobre un satelite para maniobrar hacia el disparador. Jeje con lo facil que sería tirar de radar xD

Gracias de antemano.
Volver arriba
cheroky



Registrado: 22 Sep 2005
Mensajes: 2556
Ubicación: Valladolid (España)

MensajePublicado: 14/11/2011 12:29 am
Título:

Hola arsenico bienvenido al foro.

Ultimamemente no participo demasiado en el foro por tener que dedicar tiempo a otros menesteres pero el gran hermano vigila y le ha interesado tu problema ;)

- Veamos, en un principio no necesitas simular la propagacion de las particulas, evitando una complejidad de calculo inecesaria.

- Tal como yo lo veo, por omisión de otras fuerzas las partículas se mueven con movimiento rectilíneo uniforme (consecuencia de la 1ª ley de la inercia de Newton) y se deben aplicar simplemente las ecuaciones del MRU.

- Se desconoce la distancia, que es, ademas, la propia incognita a resolver, por lo que se debe obtener relacionando las ecuaciones de MRU en un sistema lineal de 2*2.

- Otro punto importante es que tanto el disparador y o el receptor supuestamente deben estar en movimiento y será necesario el calculo de su desplazamiento ¿correcto?.


Bien, echamos mano de la ecuación general del MRU:




Montamos el sistema, donde lambda sera el parametro que indica el tiempo transcurrido entre la captura de la partícula_1 y la partícula_2:



Mareamos los términos para igualar y despejar el tiempo:



Sustituimos y voilá:




- Implementarlo en C es tán sencillo como operar con tres variables de tipo double con una complejidad de O(1).


arsenico escribió:
Jeje con lo facil que sería tirar de radar xD


No siempre es viable un radar, a muy cortas distancias aumenta el umbral de error y ante un pulso electromagnético (PEM) o un ambiente altamente ionizado puede ser inservible.


·?0ƒ·
_________________
La cuestión no es si hay vida inteligente en otros planetas lejanos. La cuestión es si hay vida inteligente aquí.
Volver arriba
arsenico



Registrado: 13 Nov 2011
Mensajes: 2

MensajePublicado: 16/11/2011 12:24 am
Título:

Gracias cheroky me has ayudado muchisimo.
Volver arriba
      Índice del Foro elrincondelc.com -> Algoritmos
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com