You are on page 1of 2

Data Program MATLAB

%ANDHIKA WIRADHARMA
%5215122633
%Pend. Teknik Elektronika
%Tugas Program Pemodelan dan Simulasi

clear
clc
disp ('>>Program Pemodelan dan Simulasi<<')
disp (' ')
disp ('Andhika Wiradharma')
disp (' ')
disp (' ')
disp ('>>Program ini mengambil data dari file yang bernama ')
disp ('matlab.xls pada folder matlab<<')
disp (' ')
disp ('dan kemudian program akan memproses sesuai dengan formula')
disp (' ')
disp ('>>Hasilnya adalah sebagai berikut :')
disp (' ')

IAT=xlsread('matlab.xls',1,'A2:A51');
ST=xlsread('matlab.xls',1,'B2:B51');
n=xlsread('matlab.xls',1,'G2');

IAT=reshape(IAT,1,50);
ST=reshape(ST,1,50);

AT(1)=IAT(1);
for i=2:n
AT(i)=IAT(i)+AT(i-1);
end

QT(1)=0;
StrST(1)=AT(1)+QT(1);
StpST(1)=StrST(1)+ST(1);
for i=2:n,
if AT(i)>StpST(i-1)
QT(i)=0;
else
QT(i)=StpST(i-1)-AT(i);
end
StrST(i)=AT(i)+QT(i);
StpST(i)=StrST(i)+ST(i);
end

IAT=reshape(IAT,50,1);
ST=reshape(ST,50,1);
AT=reshape(AT,50,1);
QT=reshape(QT,50,1);
StrST=reshape(StrST,50,1);
StpST=reshape(StpST,50,1);

disp('Interarrival Times (IAT) = ')


disp(IAT)
disp('Service Times (ST) = ')
disp(ST)
disp('Arrival Times (AT) = ')
disp(AT)
disp('Queque Times (QT) = ')
disp(QT)
disp('Start Service Times (StrST) = ')
disp(StrST)
disp('Stop Service Times (StpST) = ')
disp(StpST)

xlswrite('matlab.xls',AT,1,'C2:C51')
xlswrite('matlab.xls',QT,1,'D2:D51')
xlswrite('matlab.xls',StrST,1,'E2:E51')
xlswrite('matlab.xls',StpST,1,'F2:F51')

You might also like