0
애니메이션 플롯을 단일 그림에서 수행하는 방법을 보여주는 웹의 예가 있습니다.matlab : 두 서브 플롯의 그림으로 애니메이션 플롯을 수행하는 방법
그러나 첫 번째 하위 플롯에 애니메이션을 표시하고 두 번째 하위 플롯에 애니메이션을 표시하도록 두 그림을 하나의 그림으로 만들고 싶습니다.
'figure(1)'
또는 'figure (2)'
및 'hold on'
을 사용하여 다음과 같이 애니메이션 플롯을 수행 할 수 있습니다. 그러나 비슷한 방법으로 서브 플로트를 호출하려면 어떻게해야합니까?
그래서 내가 찾고있는 효과는 다음과 같습니다. 1) 열린 그림이며 두 개의 하위 그림이 있습니다. 2) 첫 번째 서브 플롯에 애니메이션 커브를 플롯 한 다음 애니메이션 된 커브를 두 번째 서브 플롯에 플롯합니다. 3) 더 많은 것을 계획하기 위해 1 차 서브 플로트로 돌아가고, 2 차 서브 플로트로 이동하여 더 많은 것들을 계획합니다.
figure(1); hold on; x = 1:1000;
y = x.^2;
%// Plot starts here
figure,hold on
%// Set x and y limits of the plot
xlim([min(x(:)) max(x(:))])
ylim([min(y(:)) max(y(:))])
%// Plot point by point
for k = 1:numel(x)
plot(x(k),y(k),'-') %// Choose your own marker here
%// MATLAB pauses for 0.001 sec before moving on to execue the next
%%// instruction and thus creating animation effect
pause(0.001);
end
는 나뿐만 아니라 부가 적 줄거리 (121) 이후에 개최 추가합니까? – user3222184
원하는 작업에 따라 다르지만 할 수 있습니다. – David
나는 각 subplot을 point-by-point로 업데이트하려고했기 때문에 (subplot 1, plot 1 point .... then subplot 2, 나는 또 다른 point를 plot 한 후 반복한다. – user3222184