Matlab - estupido problema con bucle " If "

 
Vista:

estupido problema con bucle " If "

Publicado por Almudena (9 intervenciones) el 09/04/2010 09:46:44
Hola!
Soy novata en lo que a Matlab se refiere y ya he empezado teniendo algún que otro problema absurdo, simplemente no se me ejecuta este bucle, pero no es que me de ningun tipo de error, sino que no se ejecuta a partir de la segunda ecuación, cuando comienza el if.
Mi problema es que tengo mucho Matlab que aprender...si me recomendais bibliografía sobre Matlab7.0. Gracias

Si alguien ve una burrada interesante y es tan amable de resolverme la duda. Gracias. un saludillo

az=atan((X_obs-X_est)./(Y_obs-Y_est));

if (X_obs-X_est)>0 | (Y_obs-Y_est)>0;
az=az.*200./pi
elseif (X_obs-X_est)>0 | (Y_obs-Y_est)<0;
az=(az+pi).*200./pi
elseif (X_obs-X_est)<0 | (Y_obs-Y_est)<0;
az=(az+pi).*200./pi
elseif (X_obs-X_est)<0 | (Y_obs-Y_est)>0;
az=(az+2*pi).*200./pi
end
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