Translated by このページのコンテンツは英語から自動翻訳されています。自動翻訳をオフにする場合は「<a class="turn_off_mt" href="#">ここ</a>」をクリックしてください。

Plotting trajectories for each time step

Hari krishnan

Hari krishnan (view profile)

さんによって質問されました 2018 年 11 月 9 日

Hari krishnan (view profile)

さんによって コメントされました 2018 年 11 月 9 日
KSSV

KSSV (view profile)

さんの 回答が採用されました
I have the trajectory of an object moving in a plane with the time of detection, X and Y coordinates of the object. I am able to plot the coordinates and the final trajectory of the object as shown in the figure. What should i do, if i need to see each step in the movement trajectory of the object rather than the final trajectory (like sort of an animation)? The mat file is attached with this, the first column corresponds to the time, second and third column corresponds to X and Y coordinates respectively. Any help to solve this will be appreciated. time_of_detections = finaL_plot_matrix_cell{1,4}(2:end,1);
X_coordinate_ant13 = finaL_plot_matrix_cell{1,4}(2:end,2);
Y_coordinate_ant13 = finaL_plot_matrix_cell{1,4}(2:end,3);
plot(X_coordinate_ant13,Y_coordinate_ant13,'r');

0 件のコメント

サインイン to comment.

1 件の回答

2018 年 11 月 9 日

KSSV (view profile)

2018 年 11 月 9 日
採用された回答

t = data(:,1) ;
x = data(:,2) ;
y = data(:,3) ;
idx = t>=220.20 ;
t = t(idx) ;
x = x(idx) ;
y = y(idx) ;
h = plot3(t(1),x(1),y(1)) ;
axis([min(t) max(t) min(x) max(x) min(y) max(y)])
for i = 1:length(t)
set(h,'Xdata',t(1:i),'Ydata',x(1:i),'Zdata',y(1:i)) ;
drawnow
end

Hari krishnan

Hari krishnan (view profile)

2018 年 11 月 9 日
@KSSV thank you very much, this is what exactly was looking for. I would like to ask one more question. If i want to search for a specific time (say 220.20) and just to start plotting trajectories from that specific time, is there a way to proceed?
KSSV

2018 年 11 月 9 日