graphing the paths of multiple particles in the same 3d cube?
1 次查看(过去 30 天)
显示 更早的评论
Hi,
I would like to graph the paths of different particles under the same coordinates. The graph would look like this, how do I do this?
Thanks
0 个评论
回答(2 个)
Jan
2017-6-7
data = rand(20, 20) + 1:20; % Matlab >= 2016b, or bsxfun(@plus, rand(20, 20), 1:20)
plot3(data, 1:20, 1:20);
view(3)
3 个评论
Jan
2017-6-7
@cgo: You can use the plot3() command as shown to draw lines in 3D. Define the X, Y and Z coordinates accordingly to get the wanted "stacked 2D lines".
You can draw the lines in a loop also:
axes('NextPlot', 'add');
for k = 1:10
plot3(1:20, repmat(k, 1, 20), k+(1:20) + rand(1, 20))
end
What is "crossover to z"? I assume that this depends on your data, but I did only demonstrate, what was asked in the question: How to draw such a diagram. I do not know your data.
What is your question exactly?
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Graph and Network Algorithms 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!