Vous êtes sur la page 1sur 4

function Bode(T1,T2)

% Funcion que calcula las graficas de bode de tres sistemas diferentes,

% ingresando como entradas T1 y T2

% Grafica el diagrama de Bode sel sistema A

R=tf([T1 1],[T2 3]);

subplot(3,1,1)

bode(R,'-b*')

grid on

title('GRAFICA SISTEMA A')

% Grafica el diagrama de Bode sel sistema B

R=tf([T1 -1],[T2 2.5]);

subplot(3,1,2)

bode(R,'-b*')

grid on

title('GRAFICA SISTEMA B')

% Grafica el diagrama de Bode sel sistema C

R=tf([-T1 1],[-T2 2]);

subplot(3,1,3)

bode(R,'-b*')

grid on

title('GRAFICA SISTEMA C')

%Planteamiento de datos:

R=0.5;

L=0.0015;

K=0.05;
B=0.0002;

J=0.00025*4:

fun=tf([K],[L*J (B*L+R*J) B*R K^2])

step(12*fun)

% Comprobacion de codigo Pregunta 6

D=32;

K=4/3;

Mi=D/1.61;

% PROGRAMA

pas=0.011;

d1=0:pas:Mi;

d2=Mi-d1;

Mul=d1'*d2;

diagonal=diag(Mul);

m=diagonal';

h=m*(1/1.5*K);

R=h*0.3048+2000;

% GRAFICA

np=Mi/pas;

dis=0:D/np:D;

plot(dis,R,'-k')

title('Curva terrestre')

xlabel('Distancia (Km)')

ylabel('Altura (m)')

axis([0 D 2000 3200])

grid
hold on

for i=40:40:1200

plot(dis,R+i,'-k')

end

% PUNTOS DE ENLACE

p1=0; p2=6;

p3=7.5; p4=9.1; p5=12.65; p6=15.1;

p7=17.55; p8=18.6; p9=25.25; p10=28.5;

p11=31.4;

a1=2460; a2=2500;

a3=2980; a4=2600; a5=2600; a6=2500;

a7=2600; a8=2200; a9=2100; a10=2000;

a11=2000;

h1=[((D-p1)*p1)/(1.5*K)]*0.3048+a1;

h2=[((D-p2)*p2)/(1.5*K)]*0.3048+a2;

h3=[((D-p3)*p3)/(1.5*K)]*0.3048+a3;

h4=[((D-p4)*p4)/(1.5*K)]*0.3048+a4;

h5=[((D-p5)*p5)/(1.5*K)]*0.3048+a5;

h6=[((D-p6)*p6)/(1.5*K)]*0.3048+a6;

h7=[((D-p7)*p7)/(1.5*K)]*0.3048+a7;

h8=[((D-p8)*p8)/(1.5*K)]*0.3048+a8;

h9=[((D-p9)*p9)/(1.5*K)]*0.3048+a9;

h10=[((D-p10)*p10)/(1.5*K)]*0.3048+a10;

h11=[((D-p11)*p11)/(1.5*K)]*0.3048+a11;

p=[p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11];

a=[h1 h2 h3 h4 h5 h6 h7 h8 h9 h10 h11];

plot(p,a,'-b *')
hold on

h1=[((D-p1)*p1)/(1.5*K)]*0.3048+a1;

h3=[((D-p3)*p3)/(1.5*K)]*0.3048+a3;

h7=[((D-p7)*p7)/(1.5*K)]*0.3048+a7;

h11=[((D-p11)*p11)/(1.5*K)]*0.3048+a11;

pa=[p1 p3 p7 p11];

aa=[h1 h3 h7 h11];

plot(pa,aa,'-rv')

hold off

Vous aimerez peut-être aussi