0

我已将飞行昆虫的视频数字化。

我有昆虫头部的 x,y,z 坐标,我有昆虫尾端的 x,y,z 坐标。

我可以制作两个不同的 scatter3 图——一个是头部,另一个是尾部。

但我想以这样的方式组合这两个 scatter3 图,在新的散点图中,头部和尾部由一条线连接。

这样做一定很容易吗?

4

1 回答 1

1

是的,这很容易做到。假设您有相同数量的正面和反面数据。可能有一种更有效的编码方式,但是,嘿,它有效。我鼓励任何比我有更好编码技能的人改进它;)

figure()
hold on
scatter3d(Xhead, Yhead,Zhead ,'fill',[1 0 0])
scatter3d(Xtail, Ytail,Ztail ,'fill',[0 0 1])
for ii=1:length(Xhead)
    plot3([Xhead(ii) Xtail(ii)],[Yhead(ii) Ytail(ii)],[Zhead(ii) Ztail(ii)])
end
hold off
于 2014-06-17T10:10:42.377 回答