calculo en mathlab
DESCRIPTION
Algoritmo para calcular fuerza resultante y angulo con graficaTRANSCRIPT
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.