是否有可能获得出现在曲面中的“数据光标”,对于整个曲面而不是逐点点击每个时间?
更清楚一点:我使用命令surf
创建了一个革命的表面。我得到的是三维空间中的表面(x
,y
,z
)。当我在“数据光标”的帮助下点击这个表面时,我用坐标(x1
,y1
,z1
)取一个点。我需要表面所有点的坐标。我期望的是MxN
矩阵,其中每个x
和y
对应的值为z
。
更具体地说:z
来自repmat
命令,然后使用rcos(θ)
和rsin(θ)
进行转换。代码如下:
F2
是F1
的分布
对于F2
的革命,我使用了以下内容:
n=length(F2);
[rho,theta] = meshgrid(F1,linspace(0,2*pi,n));
Z = repmat(F2/max(F2)).',n,1);
X = rho.*cos(theta);
Y = rho.*sin(theta);
surf(X,Y,Z)
因此我不知道关系Z=f(X,Y)
,这就是为什么我想要整个表面用“数据光标”得到的点。