matlab中的等高线图

matlab中的等高线图,matlab,matlab-figure,contour,Matlab,Matlab Figure,Contour,我在matlab中使用内置的等高线函数绘制了等高线图。它在图形中绘制一组线,每一条线代表一个轮廓。我想获得构成这些等高线的数据点。我该怎么做 因此,给定一个等高线图,我如何得到构成每条等高线方程的实际基础数据点。例如,如果轮廓最终是直线,并且其中一条轮廓线穿过原点,我希望能够获得描述这条线的数据点。e、 g.[0.1 0.2 0.3 0.4;0.25 0.5 0.75 1] 谢谢。[C,h]=contour(…)返回一个轮廓矩阵C,其中包含由低级contourc函数导出的轮廓线的x,y坐标和轮廓

我在matlab中使用内置的等高线函数绘制了等高线图。它在图形中绘制一组线,每一条线代表一个轮廓。我想获得构成这些等高线的数据点。我该怎么做

因此,给定一个等高线图,我如何得到构成每条等高线方程的实际基础数据点。例如,如果轮廓最终是直线,并且其中一条轮廓线穿过原点,我希望能够获得描述这条线的数据点。e、 g.[0.1 0.2 0.3 0.4;0.25 0.5 0.75 1]

谢谢。

[C,h]=contour(…)
返回一个轮廓矩阵
C
,其中包含由低级
contourc
函数导出的轮廓线的
x,y
坐标和轮廓线高度,以及一个句柄
h
,指向
轮廓组
对象。
clabel
函数使用轮廓矩阵
C
标记轮廓线
ContourMatrix
也是一个只读contourgroup属性,您可以从返回的句柄中获取该属性。 如果X或Y的间隔不规则,则轮廓使用规则间隔的轮廓栅格计算轮廓,然后将数据转换为X或Y

顺便说一下,这篇文章摘自