How to create cluster patches that do not overlap between them 코드를 사용하여 아래 첫 번째 그림과 같은 패치를 작성하십시오. I 큰 공간 범위에서이 코드를 사용하면 (패치 사이즈 = 1 개 화소로, 즉 1,000 X 1,000 패치), 녹색 패치 원처럼큰 공간 척도로 패치 클러스터를 만들려면
to make-cluster
loop [
let cluster [patches in-radius (2 + random-float 2)] of one-of patches
if all? (patch-set [neighbors] of cluster) [pcolor = black] [
ask cluster [ set pcolor green ]
stop ] ]
clear-all repeat 20 [ make-cluster ]
이다 : 여기
는 코드 (아래 두 번째 그림 참조).어떻게 그림을 첫 번째 그림과 같이 표시 할 수 있습니까?
도움 주셔서 감사합니다. 당신의 목표는 단순히 이기종 지역 (보다는 특별히 고르지, 대칭 일을)하는 것입니다 경우
이유에 대한 정보를 제공해 줄 수 있습니까? 나는 더 나은 일반적인 전략이 있다고 의심한다. –
녹색 패치가 숲 패치를 나타내는 풍경을 만들고 싶습니다. 첫 번째 그림은 직사각형, 원형 또는 정사각형 패치 대신 숲 패치 (즉, 다양한 형태의 산림 패치)에서 이질성을 포착하는 것이 흥미 롭다는 것을 알게되었습니다. 당신의 도움을 주셔서 감사합니다. – Marine
첫 번째 그림의 굳건함에 문제가 없으므로 왜 패치의 수를 늘리면 좋을까요? –