나는 10000 번 시뮬레이션을 만들었고 5000-5200 번 사이의 시뮬레이션 부분을보고 싶습니다. 아래 코드를 사용하여 볼 수 있지만 x 축은 0-250이라고 말합니다. x 축에 5000-5200의 정확한 수치를 표시하고 싶습니다. 또한 어떤 이유로 든 축이 250까지 올라감에 따라 그림의 끝 부분에 약간의 간격이있는 것으로 보입니다. 나는 단지 x 축이 정확한 레이블을 보여주고 끝 부분에 틈이없는이 설정 시간 동안 그림을보고 싶다.그림의 부분보기
N=10000;%Number of simulation
P=0.02;
Q = zeros(N,1); %current value of queue
X=zeros(N,1);%simulation data
Ci=0;
L=0.9;
Bu=zeros(N,1);
Bs=30;
Bd1=50;
Bd2=270;
Ti=0;
for Ti=2:N
U=rand(1);
a=log10(U);
b=log10(1-P);
c=(a/b);
d=1+c;
X(Ti)=round(d);
Ci=Ci+1;
if X(Ti)< (L)*(Bs)
Bu(Ti)=Bs;
else if X(Ti) < (L)*(Bs+Bd1)
Bu(Ti)=Bs+Bd1;
else
Bu(Ti)=Bs+Bd1+Bd2;
end
end
Ti=Ti+1;
end
plot(X(5000:5200,1),'r');
set (gca,'ylim',[0 400]);
hold on;
plot(Bu(5000:5200,1),'b');
set (gca,'ylim',[0 400]);
hold off