读取字符串变量" NaN"在NetLogo中

时间:2014-10-23 23:56:23

标签: nan netlogo

为什么我会获得:

observer> show count patches with [pcolor = green and ID-polygon = "NaN"]
observer: 0

虽然我的景观中有[pcolor = green和ID-polygon =" NaN"]的补丁?

enter image description here

感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

NaN不是字符串。它不是数字",这是一个在NetLogo中无法获得的数值。

您使用的是GIS扩展吗?

获得NaN的一种方法是,如果您使用的扩展程序不遵循通常的NetLogo规则,不允许NaN值。 GIS扩展就是这样一个扩展。有关详细信息,请参阅http://ccl.northwestern.edu/netlogo/5.1.0/docs/gis.html#gis:raster-sample,包括用于检测NaN值的示例代码。 (您可以在程序中封装此逻辑。)