Создание нового сюжета для каждой итерации - PullRequest
0 голосов
/ 15 июня 2019

Как мне построить новый новый график для каждой итерации без объединения графиков? И как я могу изменить X-направление, чтобы «поток», кажется, шел с противоположного направления?

Я строю окно с 3-часовыми сейсмическими данными, которые меняются для каждой итерации. Сейсмические данные меняются каждые 8 ​​секунд (в идеале), как если бы они были в режиме реального времени. Когда я запускаю скрипт, он отображает каждую итерацию поверх друг друга. Я пытался поместить команду figure в верхнюю часть всего цикла for, но это не помогает.

Чтобы поток данных проходил справа налево, а не слева направо, я попытался вставить set (gca, 'XDir', 'reverse'), но он все еще "подает" справа.

for k = 1:length(AAA)/8*sampleRate 
V=AAA(1+k*8*sampleRate:(3*L)+k*8*sampleRate);
v2=flipud(V);

d1 = length(BPPUdpluk);
s = 1;
output = zeros(round(L/s),d1);

for i=1:length(v2)-d1
  xj2=0;
  yj2=0;
  xy2=0;
  val2=0;
    for j=1:d1
  xj2=xj2+BPPUdpluk(j)*BPPUdpluk(j);
  yj2=yj2+v2(j+i-1)*v2(j+i-1);
  xy2=xy2+BPPUdpluk(j)*v2(j+i-1);
    end
 %  val=xy/(sqrt(xj).*sqrt(yj))
  corr3(i)=xy2/(sqrt(xj2)*sqrt(yj2));
end
toc

corr4 = corr3';
corr4 = flipud(corr4);
Udslag(k)=length(corr4(corr4>=0.25));


figure(6)
red=zeros(1,length(corr4));
red(:)=0.25;
time2 = (0:3/(length(corr3)-1):3);
subplot(2,1,1)
plot(time2,corr4,'color',[0 0.4470 0.7410])
xlabel('Time[Hr] - 3Hr window')
ylabel('CC')
%hold on 
plot(time2,red,'r')
set(gca, 'XDir','reverse')
%axis([0 3 -1 1]);
set(gca,'xtick',[])
grid
%hold off
if Udslag(k) <=1
hold on
subplot(2,1,2)
bar(Udslag(k))
set(gca,'Color','g')
hold off
else if Udslag(k) == 2
    hold on
    subplot(2,1,2)
    bar(Udslag(k))
    set(gca,'Color','y')
    hold off
    else
        hold on
        subplot(2,1,2)
        bar(Udslag(k))
        set(gca,'Color','r')
        hold off
    end
end
end

Я ожидаю, что график будет отображаться как новый график из каждой итерации, когда я бегу. Я ожидаю, что направление х будет обратным.

Он наносится поверх старых графиков, а направление x остается прежним.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...