Ayuda con el arco tang
Publicado por Jorge (52 intervenciones) el 22/10/2009 17:21:53
Ayuda con el arco tang
Tengo esta matriz y deseo calcular el arco tangente , pero surge el problema en la fila 3
ya que tengo (-)/(+), como aria para agregar una correcion a mi programa se q en la fila 3 el artan es
309 mas o menos
promdiavx promdiavy
0.47592 -1.9561
-0.369504 -0.2787
-1.6545925 1.3481
-0.32179736 -0.732
0.23474749 -1.032
Este mi programa,
teta=(atan(promdiavx./promdiavy).*180/pi)'; %promedio diario de las direcciones
if (promdiavx./promdiavy)>0
teta=teta; 180+teta;
else
(promdiavx./promdiavy)<0
teta=teta+180; teta+360;
teta=teta'
end
****me doy cuenta q tendria q agregar estas dos condiciones algo asi if (promdiavx)<0 y (promdia)>0
entonces teta= teta +360. pero no se como agragara este doble conciones para una sola funcion
Gracias
Tengo esta matriz y deseo calcular el arco tangente , pero surge el problema en la fila 3
ya que tengo (-)/(+), como aria para agregar una correcion a mi programa se q en la fila 3 el artan es
309 mas o menos
promdiavx promdiavy
0.47592 -1.9561
-0.369504 -0.2787
-1.6545925 1.3481
-0.32179736 -0.732
0.23474749 -1.032
Este mi programa,
teta=(atan(promdiavx./promdiavy).*180/pi)'; %promedio diario de las direcciones
if (promdiavx./promdiavy)>0
teta=teta; 180+teta;
else
(promdiavx./promdiavy)<0
teta=teta+180; teta+360;
teta=teta'
end
****me doy cuenta q tendria q agregar estas dos condiciones algo asi if (promdiavx)<0 y (promdia)>0
entonces teta= teta +360. pero no se como agragara este doble conciones para una sola funcion
Gracias
Valora esta pregunta


0