MATLAB Function Reference    
rectint

2つの長方形の重なる領域の算出

表示

詳細

area = rectint(A,B) は、位置ベクトル AB で設定される長方形の重なる領域を出力します。

AB が、お互いに一つの長方形を設定する場合、出力 area はスカラになります。

AB は、行列で設定することもできます。この場合、各行が、位置ベクトルになります。area は、A で設定されるすべての長方形と B で設定されるすべての長方形とが重なる部分を表わす行列になります。A が、n4 列で、B が、m4 列の場合、area は、nm 列の行列になり、area(i,j) は、Ai 番目の行で設定される長方形と、Bj 番目の行で設定される長方形の重なる領域を示します。

参考

polyarea


  rectangle properties   reducepatch