【发布时间】:2013-10-25 04:50:03
【问题描述】:
我有一个点或位置数组,这些点或位置分散在一个大矩阵中,我在矩阵内有一个小边界框。我需要一种方法来检查数组中的点是否在边界框内。感谢您的建议。
BoundingBox = [BB1,BB2,BB3,BB4];
Array = [x1,y1;x2,y2;x3,y3;x4,y4;x5,y5;x6,y6];
我试过了
ismember([BB1,BB2,BB3,BB4],Array);
和
ismember(rectangle('Position',[BB1,BB2,BB3,BB4]),Array);
但没有任何效果
【问题讨论】:
-
我希望得到一个 ismember 的答案,但我不知道如何配置边界框
-
我不明白。问题说“有一个弹跳框”,配置问题在哪里?
-
ismember(rectangle('Position',[BB1,BB1,BB3,BB4]),Array) 或 ismember([BB1,BB1,BB3,BB4],Array) 只返回 0 的天气Array 中的点是否在边界框内
-
ismember 与您的问题无关,至少据我了解。
[BB1,BB1,BB3,BB4]是什么?什么是数组? -
ismember 是一种判断来自一个数组或矩阵的点是否是另一个矩阵数组的成员的方法。我认为它会起作用,但到目前为止没有成功
标签: matlab find bounding-box