2015-01-23 3 views
0

식물 (패치)에서 곤충 (거북이) 초식 동물을 모방 한 NetLogo 모델이 있습니다. 각 패치에는 거북이가 방문 할 때마다 고갈되는 리소스라는 변수가 있습니다. 행동 공간을 통해 내 모델을 실행할 때 각 패치의 리소스와 패치 좌표를보고하고 싶습니다. 분명히 작동하지 않습니다 행동 공간에있는 모든 패치의 변수를보고하십시오. netlogo

to-report damageToPatches 
    foreach sort patches [ ask patches [ 
    report resources ]] 
end 

, 이것은 아주 간단 할 수도 있지만 나는 해결책을 마련하기 위해 고군분투 :

지금까지 내가 가지고있다. 매 단계마다 목록에 각 패치의 자원 값을 추가하는 것이 포함됩니까?

to-report damage-to-patches 
    report [resources] of patches 
end 

하지만 당신은 그 것 있도록 패치가 너무 좌표를 포함 할 말했다 : 난 그냥이 작동하도록 코드에 작은 수정을하면

답변

4

, 우리가 얻을

to-report damage-to-patches 
    report [(list pxcor pycor resources)] of patches 
end 

of은 임의의 순서로 결과를 제공합니다. 왼쪽에서 오른쪽, 위에서 아래 순서로 목록을 원한다면 :

to-report damage-to-patches 
    report map [[(list pxcor pycor resources)] of ?] sort patches 
end 
+0

감사합니다. 도움이되었습니다. – user3327938

+0

좋습니다. 내 대답을 수락하여 저에게 감사 할 수 있습니다 (옆에 큰 체크 표시 사용). –

+0

죄송합니다. 매우 새로운 것입니다. – user3327938