2014-03-07 3 views
0

두 개의 별도 플롯을 렌더링하는 메이플 코드 섹션을 가지고 있는데이 플롯을 변수 plot1plot2에 저장합니다. 예를 들어메이플에서 음영을 병합하고 애니메이트 하시겠습니까?

:

plotAnimation = NULL: 
for f to 10 do 
    plot1 := plot([points1], view=[-12..12,-12..12], color=red, axes=none, scaling=constrained); 

    plot2 := plot([points2], view=[-12..12,-12..12], color=green, axes=none, scaling=constrained); 

    plotAnimation := plotAnimation, [plot1, plot2] 
end do; 
display(plotAnimation, insequence=true); 

나는이 두 개의 플롯을 병합 좋아하고 동시에 그들을 애니메이션 것입니다. 어떤 이유로 나는 이것을 할 때 오류가 계속 발생합니다. 이 경우 plot의 기본 2D 플롯 기능을 사용하여 plot1plot2 변수에 플롯 (커브())을 할당하는 절차가 있습니다. 그러나 나는이 오류가 무엇인지 잘 모릅니다.

답변

1

약간의 수정 만하면됩니다. 각 플롯 쌍을 디스플레이과 결합해야합니다.

plotAnimation = NULL: 
for f to 10 do 
    plot1 := plot([points1], view=[-12..12,-12..12], color=red, axes=none, scaling=constrained); 

    plot2 := plot([points2], view=[-12..12,-12..12], color=green, axes=none, scaling=constrained); 

    plotAnimation := plotAnimation, display([plot1, plot2]) 
end do; 
display([plotAnimation], insequence=true);