Я создал буфер очереди, и мне нужно построить график количества пакетов в очереди с течением времени. Я новичок и не могу найти способы хранить количество пакетов в буфере каждый раз после выполнения цикла while, и поэтому, когда я запускаю программу, она просто дает график количества пакетов в очереди в конце цикла. Может ли кто-нибудь предложить способ получения графика «Q» с течением времени на каждом этапе выполнения цикла. Я предоставил код ниже.
%Queue Buffer%
Q=0;%queue length
s=10;%Number of packets departing from queue at each time
Q2=0;%New queue length
Ti=0;%Number of times packets arrive
while Ti<=20
Q=0+Q2;
a= randi(32,1,1);
a1=a-s;
a2=Q+a1;
Q2= max(0,a2);
Ti=Ti+1;
end
t=0:1:100;
plot (t,Q,'o')