我有一组数据点,x,y和z包含在矩阵record
中。
在record
中,每一行都是一个数据点,第一个值是x坐标,第二个是y坐标,第三个是z坐标。我想将此表示为表面图。我试过了:
surf([record(:,1), record(:,2)], record(:,3))
但结果并非我的预期。有什么建议吗?
答案 0 :(得分:-1)
请尝试使用此代码。
[x,y,z]=sphere(n);
surf(x,y,z);
axis equal
此代码绘制了3个参数冲击球体表面。据我所知,您希望将2个参数冲浪用于您的应用程序。
根据冲浪帮助使用2个参数冲浪:
surf(Z) and surf(Z,C) use x = 1:n and y = 1:m. In this case,
the height, Z, is a single-valued function, defined over a
geometrically rectangular grid.
其中:
The color scaling is determined
by the range of C
您似乎不希望将C用作颜色缩放参数。为了更好地理解,您可以发送记录的内容以供参考吗?