2

2 次元空間で 8 辺の多角形の輪郭を作成する 8 つのポイントがあります。これらの点で囲まれた領域を見つける必要がありますが、matlab を使用してそれを行うにはどうすればよいですか?

8 つの点 (x,y) は、8x2 行列 B に含まれています。

B = [ 260 455;
    1187 467;
    1325 605;
    1342 1533;
    1207 1675
    251 1690;
    107 1547;
    116 593];

ポリゴンは、1 行目から 2 行目、2 行目から 3 行目、というように直線を引くことで作成されます。

4

3 に答える 3

0

私は台形に行きます:

Area = trapz(B(:,1),B(:,2));
于 2013-03-22T21:44:52.663 に答える