Documente Academic
Documente Profesional
Documente Cultură
Cdigo:
clear all
clc
close all
AC = 1000;
BC = 500;
xA = 0;
yA = 0;
xC = AC;
yC = 0;
vB21=1;
vB3=22.22;
w1=0;
w2=0;
w1=w2;
rx=0;
ry=0;
p=0;
j=0;
q1=0;
ang=0;
for ang=1:1:130;
phi=(ang*pi)/180; % ngulo en radianes
phi1=phi;
q1=q1+1;
qq(q1)=ang;
xB=(BC*cos(phi))+xC;
yB=(BC*sin(phi))+yC;
rx(q1)=(xB);
ry(q1)=(yB);
w3=((vB3)/(BC));
AB=((yB-yA)+(xB-xA));
m=((yB-yA)/(xB-xA));
theta=atan(m);
%Velocidades
vB1= vB3-vB21;
w1=((vB1)/(AB));
AciolisB21=2*w1*vB21
aco(q1)=AciolisB21;
BCC= sqrt((yB-yC)^2+(xB-xC)^2);
t=BCC;
figure (1)
plot([xA,xB],[yA,yB],'g',[xB,xC],[yB,yC],'r','LineWidth',1.5)
hold on
plot(rx,ry,'k','LineWidth',1.5)
grid on
axis([-100 1600 -100 1600]);
text(xA,yA,' A'),...
text(xB,yB,'B'),...
text(xC,yC, 'C'),...
hold off
figure (2)
axis ([-10 150 0.02 0.05 ]);
hold on
grid on
plot(qq,aco,'r','LineWidth',1.5)
title ('Aceleracin de coriolis')
hold off
pause(0.01)
end