作者airmas (猛爆波波卡)
站内Programming
标题[问题] 利用程式撰写计算邻近网格数
时间Wed May 30 15:03:25 2007
想请问各位大大一个问题
若我要运用程式之撰写计算邻近网格数 要如何写其程式
我所运用的模拟软体为NetLogo 是以JAVA为平台 并以网格为单位进行模拟
ex:
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 1 1 1 0 0
0 0 1 @ 2 1 1
0 0 1 1 2 @ 1
0 0 0 0 1 1 1
0 0 0 0 0 0 0
如上所示
若以"@"为中心点 并以3x3为涵盖范围
则可求得邻近"@"之数量
我自己尝试写的程式为
ask patches
[ [ set public count patches in-radius-nowrap 1 with [landuse = @] ]
可是感觉好像怪怪的
所以请问一下各位大大
谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.70.179.24
1F:→ chrisdar:踩地雷? 123.195.75.159 05/30 15:26
2F:推 revivalworld:踩地雷耶XD 60.244.252.15 05/30 20:19
3F:→ airmas:我都快被炸死了!!! 210.70.179.24 05/31 11:31
4F:推 ephesians:哪里怪怪的?218.160.115.217 05/31 11:54
5F:→ ephesians:NetLogo它范例的确有Minesweeper 59.117.128.49 05/31 23:35