rectint
四角形が重なる領域の算出
構文
area = rectint(A,B)
説明
area = rectint(A,B) は、位置ベクトル A と B で設定される四角形の重なる領域を返します。
A と B が、互いに 1 つの四角形を設定する場合、出力 area はスカラーになります。
A と B は行列でも構いません。ここで、各行は位置ベクトルです。area は、A で指定されたすべての四角形と、B で設定したすべての四角形との交差部分になります。つまり、A が n 行 4 列で、B が m 行 4 列の場合、area は n 行 m 列になり、area(i,j) は、A の i 番目の行と B の j 番目の行で指定された四角形の交差する部分を示します。
メモ
位置ベクトルは、4 つの要素をもつベクトル [x,y,width,height] です。ここで、x と y で定義する点は、四角形の 1 つの頂点を定義し、width と height は、x と y 軸に沿った単位長さを基準にしたサイズを定義します。
拡張機能
バージョン履歴
R2006a より前に導入