Площадь пересечения прямоугольника
area = rectint(A,B)
area = rectint(A,B)
возвращает площадь пересечения прямоугольников, заданную векторами положения A
и B
.
Если A
и B
каждый задает один прямоугольник, выход area
является скаляром.
A
и B
могут также быть матрицами, где каждая строка является вектором положения. area
является ли матрица, задающая пересечение всех прямоугольников, заданных как A
со всеми прямоугольниками, заданными B
. То есть, если A
является n
-by- 4
и B
является m
-by- 4
, затем area
является n
-by- m
матрица, где area(i,j)
- площадь пересечения прямоугольников, заданная в i
первая строка A
и j
первая строка B
.
Примечание
Вектор положения является вектором с четырьмя элементами [x,y,width,height]
, где точка задается как x
и y
задает один угол прямоугольника, и width
и height
задайте размер в модулях по осям X и Y соответственно.