在matlab中找到绘制椭圆的偏心率

时间:2013-08-11 07:31:18

标签: matlab ellipse

我是matlab的新手,所以这可能是一个微不足道的问题。但就此而言,我找不到任何帮助谷歌搜索。我有一组点,从中我发现了一个最小的边界椭圆,包围了这些点。该函数返回椭圆的中心和矩阵A(中心形式)。我需要找到椭圆的偏心率,以及相同椭圆的半轴长度等属性。

关于A包含的内容的一些指示也值得赞赏。 非常感谢。

1 个答案:

答案 0 :(得分:1)

构造椭圆后,可以使用regionprops()函数获取椭圆对象的属性。

s = regionprops(bw, 'Orientation', 'MajorAxisLength', ...
    'MinorAxisLength', 'Eccentricity')

有关如何构建对象的详细信息,请阅读http://blogs.mathworks.com/steve/2010/07/30/visualizing-regionprops-ellipse-measurements/