Está en la página 1de 1

Código Ejercicio 1 TMA

clc
clear all
close all
%Datos iniciales
O2X=0;
O2Y=0;
CY=0;
O6X=0;
O6Y=4;
Phi=135*pi/180;
O2A=2;
AB=4;
AC=8;
BD=4;
DO6=4;
CREFX=5;
CREFY=0;
DREFX=6;
DREFY=6;
for I=Phi:0.01:Phi+2*pi
AX=O2A*cos(I);
AY=O2A*sin(I);
[Px,Py,Qx,Qy]=lincir(O2X,O2Y,O2X+1,O2Y,AX,AY,AC);
[CX,CY]=distMinima(CREFX,CREFY,Px,Py,Qx,Qy);
Bx=(AX+CX)/2;
By=(AY+CY)/2;
[Px,Py,Qx,Qy]=circir(O6X,O6Y,DO6,Bx,By,BD);
[DX,DY]=distMinima(DREFX,DREFY,Px,Py,Qx,Qy);
figure(1);
hold off
plot([O2X,AX,CX,Bx,DX,O6X],[O2Y,AY,CY,By,DY,O6Y],'b-o');
axis([-3,12,-3,10])
grid
%Cambio de Referencias
CREFX=CX;
DREFX=DX;
DREFY=DY;
pause(0.01)
end

También podría gustarte