Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Netlogo 景观中多边形面积的统计平均值_Netlogo - Fatal编程技术网

Netlogo 景观中多边形面积的统计平均值

Netlogo 景观中多边形面积的统计平均值,netlogo,Netlogo,我有一个由几个补丁组成的多边形景观 多边形的编号范围为1到80。我计算了多边形面积(单位:ha),如下所示: to calculate-polygon-area let patch-area 0.01 ;; one patch = 0.01 ha let list-ID-polygon ( [plabel] of patches ) set list-ID-polygon remove-duplicates list-ID-polygon set list-ID-polygon remov

我有一个由几个补丁组成的多边形景观

多边形的编号范围为1到80。我计算了多边形面积(单位:ha),如下所示:

to calculate-polygon-area 
let patch-area 0.01 ;; one patch = 0.01 ha 
let list-ID-polygon ( [plabel] of patches )
set list-ID-polygon remove-duplicates list-ID-polygon
set list-ID-polygon remove "" list-ID-polygon 

foreach list-ID-polygon [ 
ask patches with [plabel = ?] [ 
  set polygon-area count patches with [plabel = ?] * patch-area ] ] 
end
我想计算我的景观中多边形面积的统计平均值。如何使用每个唯一多边形的面积定义列表

mean [polygon-area] of patches 
按面片给出面积的平均值


非常感谢您的帮助。

您只需从多边形ID获取它,而无需查看修补程序。为此,您可以使用
map
返回每个多边形的面积,然后只需使用
mean
即可:

mean map[使用[plabel=?]*面片面积]列表ID多边形计算面片数