在MATLAB中可视化3D数据

时间:2014-03-04 08:54:25

标签: matlab matlab-figure

我有(x, y, z, v)形式的数据,换言之,有三个空间坐标和一个速度等级。我想用3D绘制它,其中速度大小用颜色显示。

在MATLAB中执行此操作的最佳方法是什么?

2 个答案:

答案 0 :(得分:2)

我假设您有轨迹数据,因此您的空间坐标表示一个或多个粒子的空间轨迹。在那种情况下:

查看quiver3coneplot

如果您想要彩色箭头,请在文件交换中查看quiver3dquiverc(仅限2D)。

如果你只有3个空间坐标和速度(=速度幅度),那么最好的选择是scatter3

我可以继续,但你能不能给我一些关于你想要的更多细节?

答案 1 :(得分:0)

您是否尝试过surf(x,y,z,v)