我怎么从polyshape数据中提取数据
14日视图(30天)
显示旧的评论
答案(1)
乔纳斯
2018年10月10日
编辑:乔纳斯
2018年10月10日
如果你想提取polyshape,然后存储在多边形对象的
形状
财产。
举个例子
%绘制多边形
p = polyshape ([0 1 1 0], [0 0 1 1])
情节(p)
%提取
甘氨胆酸ax =;
ax.Children.Shape
1评论
史蒂文的主
2018年10月10日
我将使用
findobj
而不是假设
gca
还指的是
轴
在这一
polyshape
策划,轴只有一个孩子。(这个例子中我做假设的目的只有一个
多边形
是策划,所以如果我们找到一个这是正确的一个,但你可以测试poly1吗
isscalar
和处理不适当的情况。)
> > p = polyshape ([0 1 1 0], [0 0 1 1]);
> >的情节(p);
> > poly1 = findobj(大的,“类型”,“多边形”);
> > p2 = poly1.Shape;
> > isequal (p, p2)
ans =
逻辑
1
写这段代码就会发现
所有
多边形
对象你策划,因为它看起来下的一切
大的
。你可以改变第一个输入搜索仅在特定的图或轴。