Anda di halaman 1dari 4

INGENIERIA MECANICA Y ELECTRICA

PROGRAMA PARA CALCULAR MAGNITUD Y ANGULO DE


UN VECTOR

26/05/2015

LOPEZ IZA ING. OSCAR MANUEL

E.E.

JAVIER ZARATE LANDA

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

FUNCIONAMIENTO DEL PROGRAMA

Aqu se muestra la interface del programa donde se ingresan los valores por
ejemplo para el vector -2+2i.

Ingresamos los datos para a y b, que en este caso serian -2 y 2.

Ahora presionamos la tecla enter y nos desplegara el resultado, la magnitud y el


ngulo con respecto al eje X.

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.

Anda mungkin juga menyukai