Calculo en mathlab

Post on 18-Feb-2016

212 views 0 download

description

Algoritmo para calcular fuerza resultante y angulo con grafica

Transcript of Calculo en mathlab

INGENIERIA MECANICA Y ELECTRICAPROGRAMA PARA CALCULAR MAGNITUD Y ANGULO DE

UN VECTOR 26/05/2015

LOPEZ IZA ING. OSCAR MANUEL E.E.

ALGEBRAJAVIER ZARATE LANDA

ALGORITMOclearclcfprintf('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); if (a>0)&&(b>0) fprintf(' se encuentra en el cuadrante 1\n') 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 también nos desplegara una grafica en donde nos indica en que cuadrante se encuentra el vector.

Por último nos dará la opción de si queremos hacer otro calculo ingresemos el numero 1 y daremos enter o en caso de que queramos terminar la ejecución ingresaremos cualquier otro número y nos dará un mensaje de despedida.