Calculo en mathlab

5
INGENIERIA MECANICA Y ELECTRICA PROGRAMA PARA CALCULAR MAGNITUD Y ANGULO DE UN VECTOR 26/05/2015 LOPEZ IZA ING. OSCAR MANUEL E.E. ALGEBRA JAVIER ZARATE LANDA 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); 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')

description

Algoritmo para calcular fuerza resultante y angulo con grafica

Transcript of Calculo en mathlab

Page 1: 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];

Page 2: Calculo en mathlab

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

Page 3: Calculo en mathlab

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.

Page 4: Calculo en mathlab

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.