Matlab calcule l'aire de n'importe quel polygone

Matlab calcule l'aire de n'importe quel polygone

Il existe de nombreuses façons de calculer l'aire de n'importe quel polygone dans Matlab, la plus simple étant d'utiliser la fonction polyarea. Cette fonction prend les coordonnées des sommets du polygone et renvoie son aire.

code afficher comme ci-dessous:

% 定义多边形顶点坐标
x = [0 1 1 0];
y = [0 0 1 1];

% 计算多边形面积
area = polyarea(x,y)

% 显示结果
disp(['The area of the polygon is ', num2str(area)])

Le code ci-dessus définit les coordonnées des sommets d'un quadrilatère et utilise la fonction polyarea pour calculer sa surface. Enfin, utilisez la fonction disp pour imprimer le résultat.

Principe de la fonction polyarea : Supposons que nous ayons les coordonnées d'un sommet à n-gones ( x 1 , y 1 ), ( x 2 , y

Guess you like

Origin blog.csdn.net/Jack_user/article/details/132053514