Netlogo 删除具有特定颜色的修补程序

Netlogo 删除具有特定颜色的修补程序,netlogo,Netlogo,如何删除具有特定颜色的修补程序(“清除修补程序”删除所有修补程序?例如,在此代码中,我希望删除所有蓝色修补程序,只保留黄色修补程序 to test clear-all ask patches [ set pcolor yellow] repeat 20 [ ask one-of patches with [pcolor = yellow] [ set pcolor blue] ] end 非常感谢您的帮助。不太清楚“删除”修补程序是什么意思。与海龟和链接不同,修补程序不能被杀死 如果“删除修

如何删除具有特定颜色的修补程序(“清除修补程序”删除所有修补程序?例如,在此代码中,我希望删除所有蓝色修补程序,只保留黄色修补程序

to test
clear-all
ask patches [ set pcolor yellow]
repeat 20 [
 ask one-of patches with [pcolor = yellow] [ set pcolor blue]
]
end

非常感谢您的帮助。

不太清楚“删除”修补程序是什么意思。与海龟和链接不同,修补程序不能被杀死

如果“删除修补程序”的意思是“将所有修补程序的变量重置为默认值”,则NetLogo中没有任何命令仅对某些修补程序而不是所有修补程序执行此操作

如果只想清除某些修补程序中的某些变量,则必须显式命名这些变量,例如:

ask patches with [pcolor = blue] [
  set pcolor black
  set plabel ""
  ...
]