fprintf('Anlisis de posicin MANIVELA BALANCIN \n');
fprintf('INGRESE DATOS:\n'); a=input('Ingrese el valor de la manibela: '); b=input('Ingrese el valor del acoplador: '); c=input('Ingrese el valor de salida: '); d=input('Ingrese el valor de bancada: '); E=zeros(360,5); z=1; for y=z:1:360 E(z,1)=z; e=b^2-d^2-a^2-c^2+2*d*a*cosd(E(z,1)); q=2*c*(d-a*cosd(E(z,1))); w=2*a*c*sind(E(z,1)); x1=(-w+((w^2-(e^2-q^2))^(1/2)))/(e+q); x2=(-w-((w^2-(e^2-q^2))^(1/2)))/(e+q); E(z,2)=2*atand(x1); E(z,3)=2*atand(x2); E(z,4)=asind((c*sind(E(z,2))-a*sind(E(z,1)))/b); E(z,5)=-180-(asind((c*sind(E(z,3))-a*sind(E(z,1)))/b)); z=z+1; end fprintf(' theta2. theta4ab.theta4crz. theta3ab. theta3crz. \n') disp(E)