Matlab - Ayuda con el arco tang

   
Vista:

Ayuda con el arco tang

Publicado por Jorge (43 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
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

RE:Ayuda con el arco tang

Publicado por lucera (119 intervenciones) el 22/10/2009 19:36:23
hola!!

no estiendo muy bien cual es tu problema...ya sabes casi lo que tienes que hacer...

yo haria un bucle el cual si es - y + le ordenaria que haria el valor absoluto, mientras esta leyendo la matriz....

No se si te he servido de mucha ayuda. SUERTE!!

chao
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

RE:Ayuda con el arco tang

Publicado por Jorge (226 intervenciones) el 24/10/2009 02:42:08
if (promdiavx)<0 & (promdia)>0
...
end

La & significa 'and'.
La | significa 'or'

Para ejemplos de operadores booleanos, te sugiero visitar

http://www.matrixlab-examples.com/boolean-operator.html

Saludos,
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