You are on page 1of 4

clear,clc

fprintf(' TAREA DE SIMULACI�N - VOLQUETES \n')


fprintf(' \n')

fprintf(' * NUMEROS ALEATORIOS\n')


fprintf(' \n')

R1=[0.0589;0.6733;0.4799;0.9486;0.6139;0.5933;0.9341;0.1782;0.3473;0.5644];
R2=[0.3529;0.3646;0.7676;0.8931;0.3919;0.7876;0.5199;0.6358;0.7472;0.8954];
R3=[0.5869;0.1281;0.2867;0.8216;0.8261;0.3866;0.7125;0.2108;0.3575;0.2926];
R4=[0.3455;0.4871;0.8111;0.8912;0.4291;0.2302;0.5954;0.5423;0.4208;0.6975];
R5=[0.7900;0.7698;0.2871;0.9534;0.1394;0.9025;0.1605;0.3567;0.3070;0.5513];
R6=[0.6307;0.2346;0.4220;0.6991;0.9745;0.3428;0.6037;0.2569;0.0546;0.0305];

R=[R1 R2 R3 R4 R5 R6];
disp(R)
fprintf(' \n')

p=-15*R(1);
fprintf(' 1.- Llegada del cliente 1 en el instante T = 0 \n')
fprintf(' \n')

Ts_1=0+(-15*log(R(1)));
Tll_1=0+(10 + 5*R(2));

fprintf(' Tiempo,T Evento \n')


fprintf(' -------------------------------------------------- \n')
fprintf(' %3.4f Salida del cliente (volquete) 1\n',Tll_1)
fprintf(' %3.4f Llegada del cliente(volquete) 2\n',Ts_1)
fprintf(' -------------------------------------------------- \n')
fprintf(' \n')

fprintf(' Salida del cliente 1 en el instante T = %3.4f\n',Tll_1)


fprintf(' \n')

fprintf(' Tiempo,T Evento \n')


fprintf(' -------------------------------------------------- \n')
fprintf(' %3.4f Llegada del cliente (volquete) 2\n',Ts_1)
fprintf(' -------------------------------------------------- \n')
fprintf(' \n')
fprintf(' \n')
fprintf(' \n')

fprintf(' 2.- Llegada del cliente 2 en el instante T = %3.4f \n',Ts_1)


fprintf(' \n')

Ts_2=Ts_1+(-15*log(R(3)));
Tll_2=Ts_1+(10 + 5*R(4));

fprintf(' Tiempo,T Evento \n')


fprintf(' -------------------------------------------------- \n')
fprintf(' %3.4f Llegada del cliente(volquete) 3\n',Ts_2)
fprintf(' %3.4f Salida del cliente (volquete) 2\n',Tll_2)
fprintf(' -------------------------------------------------- \n')
fprintf(' \n')
fprintf(' \n')
fprintf(' \n')
fprintf(' 3.- Llegada del cliente 3 en el instante T = %3.4f \n',Ts_2)
fprintf(' \n')

Ts_3=Ts_2-(15*log(R(5)));
Tll_3=Tll_2;

fprintf(' Tiempo,T Evento \n')


fprintf(' -------------------------------------------------- \n')
fprintf(' %3.4f Salida del cliente (volquete) 2\n',Tll_3)
fprintf(' %3.4f Llegada del cliente(volquete) 4\n',Ts_3)
fprintf(' -------------------------------------------------- \n')
fprintf(' \n')
fprintf(' \n')
fprintf(' \n')

fprintf(' 4.- Salida del cliente 2 en el instante T = %3.4f \n',Tll_2)


fprintf(' \n')
Tll_4=Tll_3+(10 + 5*R(6));
W3=Tll_2-Ts_2;
fprintf(' El tiempo de espera es = %3.4f \n',W3)
fprintf(' \n')

fprintf(' Tiempo,T Evento \n')


fprintf(' -------------------------------------------------- \n')
fprintf(' %3.4f Llegada del cliente(volquete) 4\n',Ts_3)
fprintf(' %3.4f Salida del cliente (volquete) 3\n',Tll_4)
fprintf(' -------------------------------------------------- \n')
fprintf(' \n')
fprintf(' \n')
fprintf(' \n')

fprintf(' 5.- Llegada del cliente 4 en el instante T = %3.4f \n',Ts_3)

Ts5=Ts_3+(-15*log(R(7)));
Tll_5=Ts_3+(10 + 5*R(8));

fprintf(' Tiempo,T Evento \n')


fprintf(' -------------------------------------------------- \n')
fprintf(' %3.4f Llegada del cliente(volquete) 5\n',Ts5)
fprintf(' %3.4f Salida del cliente (volquete) 3\n',Tll_4)
fprintf(' -------------------------------------------------- \n')
fprintf(' \n')
fprintf(' \n')
fprintf(' \n')

fprintf(' 6.- Llegada del cliente 5 en el instante T = %3.4f \n',Ts5)

fprintf(' Tiempo,T Evento \n')


fprintf(' -------------------------------------------------- \n')
fprintf(' %3.4f Salida del cliente (volquete) 3\n',Tll_4)
fprintf(' -------------------------------------------------- \n')

fprintf(' \n')
fprintf(' \n')
fprintf(' \n')
fprintf(' 7.- Salida del cliente 3 en el instante T = %3.4f \n',Tll_4)
fprintf(' \n')
Tll_7=Tll_4+(10 + 5*R(8));
W4=Tll_4-Ts_3;
fprintf(' El tiempo de espera es = %3.4f \n',W4)
fprintf(' \n')

fprintf(' Tiempo,T Evento \n')


fprintf(' -------------------------------------------------- \n')
fprintf(' %3.4f Salida del cliente (volquete) 4\n',Tll_7)
fprintf(' -------------------------------------------------- \n')
fprintf(' \n')

fprintf(' \n')
fprintf(' \n')

fprintf(' 8.- Salida del cliente 4 en el instante T = %3.4f \n',Tll_7)


fprintf(' \n')
Tll_8=Tll_7+(10 + 5*R(9));

W5=Tll_7-Ts5;
fprintf(' El tiempo de espera es = %3.4f \n',W5)
fprintf(' \n')

fprintf(' Tiempo,T Evento \n')


fprintf(' -------------------------------------------------- \n')
fprintf(' %3.4f Salida del cliente (volquete) 5\n',Tll_8)
fprintf(' -------------------------------------------------- \n')
fprintf(' \n')

fprintf(' \n')
fprintf(' \n')

fprintf(' 9.- Salida del cliente 5 en el instante T = %3.4f \n',Tll_8)

fprintf(' \n')
fprintf(' Tiempo,T Evento \n')
fprintf(' -------------------------------------------------- \n')
fprintf(' No hay m�s clientes en el sistema (cola e instalaci�n).\n')
fprintf(' y la simulaci�n termina.\n')
fprintf(' -------------------------------------------------- \n')
fprintf(' \n')

fprintf(' \n')
fprintf(' \n')

fprintf(' BASADAS EN EN TIEMPO \n')


fprintf(' ---------------------\n')
fprintf(' \n')

fprintf(' - �reas (Long. cola vs Tiempo) \n')


A1=W3*1;
A2=W4*2+(W5-W4)*1;
fprintf(' \n')
fprintf(' A1 = %3.4f \n',A1)
fprintf(' A2 = %3.4f \n',A2)
fprintf(' \n')
fprintf(' \n')

fprintf(' - �reas ( Utilizaci�n vs Tiempo) \n')


fprintf(' de la intalacion\n')

A3=Tll_1*1;
A4=(Tll_8-Ts_1)*1;
fprintf(' \n')
fprintf(' A1 = %3.4f \n',A3)
fprintf(' A2 = %3.4f \n',A4)
fprintf(' \n')

Lon_cola=(A1+A2)/Tll_8;
fprintf(' - Longitud promedio = A1 + A2 = %3.4f = %3.4f
\n',A1+A2,Lon_cola)
fprintf(' de la cola --------- --------- \n')
fprintf(' %3.4f %3.4f\n',Tll_8,Tll_8)
fprintf(' \n')

Lon_utilizacion=(A3+A4)/Tll_8;
fprintf(' - Utilizaci�n promedio = A3 + A4 = %3.4f = %3.4f
\n',A3+A4,Lon_utilizacion)
fprintf(' de la instalaci�n --------- --------- \n')
fprintf(' %3.4f %3.4f\n',Tll_8,Tll_8)

fprintf(' \n')
fprintf(' \n')

fprintf(' BASADAS EN LAS OBSERVACIONES \n')


fprintf(' -----------------------------\n')
fprintf(' \n')

Valor_Proemdio=(W3+W4+W5)/5;
fprintf(' - Valor promedio de una variable = W3 + W4 + W5 = %3.4f =
%3.4f min \n',W3+W4+W5,Valor_Proemdio)
fprintf(' basada en observaciones ------------- --------- \n')
fprintf(' %3.4f
%3.4f\n',Tll_8,Tll_8)
fprintf(' \n')

You might also like