26/05/2015
E.E.
ALGEBRA
ALGORITMO
clear
clc
fprintf('PROGRAMA QUE CALCULA LA MAGNITUD Y EL
ANGULO DE UN VECTOR \nY MUESTRA EL RESULTADO EN
FORMA TRIGONOMETRICA')
fprintf('\nE.E. ALGEBRA\n')
fprintf('PROF. LOPEZ IZA OSCAR\n')
fprintf('JAVIER ZARATE LANDA\n\n')
ciclo=1;
while (ciclo==1)
if ciclo==1
a=input('Dame el valor de a:');
b=input('Dame el valor de b:');
magnitud=sqrt((a^2)+(b^2));
angulo=atand(b/a);
1\n')
if (a>0)&&(b>0)
fprintf(' se encuentra en el cuadrante
x=[0 magnitud];
y=[0 magnitud];
plot(x,y),grid on
title(' CUADRANTE 1')
legend('Magnitud')
xlabel('X'),ylabel('Y')
elseif (a<0)&&(b>0)
disp('se encuentra en el cuadrante 2')
angulo=180+angulo;
x=[0 -magnitud];
y=[0 magnitud];
plot(x,y),grid on
title(' CUADRANTE 2')
legend('Magnitud')
xlabel('X'),ylabel('Y')
elseif (a<0)&&(b<0)
disp('se encuentra en el cuandrante 3')
angulo=180+angulo;
x=[0 -magnitud];
y=[0 -magnitud];
plot(x,y),grid on
title(' CUADRANTE 3')
legend('Magnitud')
xlabel('X'),ylabel('Y')
elseif (a>0)&&(b<0)
disp('se encuentra en el cuadrante 4')
angulo=360+angulo;
x=[0 magnitud];
y=[0 -magnitud];
plot(x,y),grid on
title(' CUADRANTE 4')
legend('Magnitud')
xlabel('X'),ylabel('Y')
end
fprintf('Magnitud = %3.2f(cos %3.2f + isen
%3.2f)',magnitud,angulo,angulo);
ciclo=input('\n\nsi deseas hacer otro
calculo presiona 1,\nsi deseas salir presiona
cualquier otro valor: ');
end
disp('HASTA LUEGO')
end
Aqu se muestra la interface del programa donde se ingresan los valores por
ejemplo para el vector -2+2i.
Y tambin nos desplegara una grafica en donde nos indica en que cuadrante se
encuentra el vector.
Por ltimo nos dar la opcin de si queremos hacer otro calculo ingresemos el
numero 1 y daremos enter o en caso de que queramos terminar la ejecucin
ingresaremos cualquier otro nmero y nos dar un mensaje de despedida.