Matlab - algo extraño con atan

 
Vista:
sin imagen de perfil

algo extraño con atan

Publicado por Miguel (17 intervenciones) el 22/12/2015 13:15:34
Hola comunidad


tengo dos columnas U y V

donde U(1773,1)=0.5 y V(1773,1)=0

al realizar atan(U(1773,1) / V(1773,1))=-1.5708



pero si lo hago directo


atan(0.5/0)=1.5708




entonces, ¿por que la diferencia de signos?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Daniel
Val: 269
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

algo extraño con atan

Publicado por Daniel (264 intervenciones) el 22/12/2015 18:29:13
la operación que quieres hacer tiene desde el vamos algunos problemas

0.5/0 no es un numero

lim (x-->0) atan(1/x) no existe, aunque si existen los limites laterales

lim (x-->0+) atan(1/x)=pi/2

lim (x-->0-) atan(1/x)=-pi/2

para obtener uno de estos resultados deberás especificar mejor la el signo de 1/x

Saludos

Daniel
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

algo extraño con atan

Publicado por Miguel (17 intervenciones) el 22/12/2015 19:30:30
Muchas gracias, para este tipo de cosas es mejor usar atan2 y me calcula el angulo desde el 4 cuadrante y ya.



gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar