0001
0002
0003
0004 N = 2000;
0005 n = 200;
0006 t = (1:N)/n;
0007
0008 f=zeros(1,N);
0009 f(n+1:2*n) = 1;
0010
0011 G = cumsum(f)/n;
0012
0013 R = ones(1,N) + G;
0014
0015 for i=1:15,
0016 h = conv(f,G)/n;
0017 G = h(1:N);
0018 R = R + G;
0019 end
0020
0021 subplot(2,2,1)
0022
0023 plot(t,f);
0024 axis([0 10 0 1.5]);
0025 title('Density of interarrival time #1');
0026
0027 subplot(2,2,3)
0028
0029 plot(t,R);
0030 title('Renewal function #1');
0031 axis([0 10 0 8]);
0032
0033
0034
0035 f=zeros(1,N);
0036 f(1:n) = 1:n;
0037 f(3*n+1:4*n) = n:(-1):1;
0038
0039 f=n*f/sum(f);
0040
0041 G = cumsum(f)/n;
0042 R = ones(1,N) + G;
0043
0044 for i=1:15,
0045 h = conv(f,G)/n;
0046 G = h(1:N);
0047 R = R + G;
0048 end
0049
0050 subplot(2,2,2)
0051
0052 plot(t,f);
0053 axis([0 10 0 1.5]);
0054 title('Density of interarrival time #2');
0055
0056 subplot(2,2,4)
0057
0058 plot(t,R);
0059 title('Renewal function #2');
0060 axis([0 10 0 6]);
0061