Main Content

plotTrajectory

궤적 플로터에서 일련의 궤적 플로팅

설명

예제

plotTrajectory(trajPlotter,trajCoordList)trajCoordList로 지정된 궤적을 궤적 플로터를 통해 시어터 플롯에 플로팅합니다.

예제

모두 축소

3개의 궤적에 대한 좌표를 정의합니다.

coordinates1 = [(1:10)' (2:11)' (11:-1:2)'];
coordinates2 = coordinates1 + 1;
coordinates3 = coordinates1 + 2;

theaterPlot 객체를 만들고 시야각을 설정하고 trajectoryPlotter 객체를 만듭니다.

tp = theaterPlot;
view(14,50)
trajPlotter = trajectoryPlotter(tp,DisplayName="Trajectories");

3개의 궤적을 플로팅합니다.

plotTrajectory(trajPlotter,{coordinates1,coordinates2,coordinates3})

Figure contains an axes object. The axes object with xlabel X (m), ylabel Y (m) contains an object of type line. This object represents Trajectories.

입력 인수

모두 축소

궤적 플로터로, trajectoryPlotter 객체로 지정됩니다.

표시할 궤적의 좌표로, 요소를 N개 가진 셀형 배열로 지정되며, 여기서 N은 궤적의 개수입니다. 궤적을 표현하는 각 셀 요소는 M×3 행렬을 포함하며, 여기서 M은 궤적의 점 개수입니다. 다른 셀에 있는 행렬은 행 개수가 다를 수 있습니다. 각 행렬의 첫 번째 열, 두 번째 열, 세 번째 열은 그에 대응하는 궤적의 x 좌표, y 좌표, z 좌표에 해당합니다.

예: coordList = {[1 2 3; 4 5 6; 7,8,9];[4 2 1; 4 3 1];[4 4 4; 3 1 2; 9 9 9; 1 0 2]}는 서로 다른 3개의 궤적을 지정합니다.

버전 내역

R2018b에 개발됨