绘制一系列值的三维图表

时间:2014-02-21 04:23:15

标签: matlab plot

我有一系列的x,y和z值。我想把它想象成一个3d或曲面图/图表。我知道如何可视化我是否有函数或离散数据。例如,如果我有,x是从20到50,y是从-3到10,z是从-2到10.没有单个值想要使用最大值和最小值可视化整个范围,我如何绘制这个? Ps:三个轴分别是l * a * b颜色空间

1 个答案:

答案 0 :(得分:0)

我假设您在均匀结构化网格上拥有数据,并且您的Z值由矩阵表示。然后,

nx = 33;
ny = 33;
xlin = linspace(min(x),max(x),nx);
ylin = linspace(min(y),max(y),ny);

[X,Y] = meshgrid(xlin,ylin);

surf(X,Y,Z)

Znynx矩阵,其中包含数据的z值。

相关问题