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