rectint
Rectangle intersection area
Syntax
area = rectint(A,B)
Description
area = rectint(A,B)
returns
the area of intersection of the rectangles specified by position vectors A
and B
.
If A
and B
each specify
one rectangle, the output area
is a scalar.
A
and B
can also be matrices,
where each row is a position vector. area
is then
a matrix giving the intersection of all rectangles specified by A
with
all the rectangles specified by B
. That is, if A
is n
-by-4
and B
is m
-by-4
,
then area
is an n
-by-m
matrix
where area(i,j)
is the intersection area of the
rectangles specified by the i
th row of A
and
the j
th row of B
.
Note
A position vector is a four-element vector [x,y,width,height]
,
where the point defined by x
and y
specifies
one corner of the rectangle, and width
and height
define
the size in units along the x and y axes respectively.
Extended Capabilities
Version History
Introduced before R2006a