私はNetlogoを使用しています。私のモデルは単一の細胞から始まり、フィラメントに発展します。理想的には、各セルは、フィラメントが先端に成長するのではなく、「分割する」チャンスを有する。だから私は、各細胞がその直系の祖先だけでなく、その祖先(またはその子孫か、またはすべてのカメを左右に認識するか)を認識して、それを作るパッチを移動させる方法があるかどうか疑問に思っています新しいカメのためのスペース。カメを祖先/子孫に分ける方法は?または '左に'/'右に'
1
A
答えて
2
亀に所有系統としての系統を与えるのはどうですか?グローバルカウンターを作って、カメを作るたびにそれを追加してください。そうすれば、3個または300個の細胞があれば、それぞれが自分の系統を持つでしょう。
あなたは亀ハッチ別のものを作る場合は、それはそれのすべてを与えるのです(あなたは年齢や何か似と同じようにそれらをリセット除けば)新亀に変数
turtles-own [lineage]
globals [lineage-counter]
to setup
create n-of 5 turtles [
set lineage lineage-counter
set lineage-counter lineage-counter + 1
]
end
あなたはカメを持っている系統を使用することができます
to kill
set invader one-of turtles here with [lineage != [lineage] of myself]
if invader != nobody [ask invader [die]]
end
を「自分の系譜= [系統]!」少しだけ包みいることを再確認したい場合があります:使用して、系統の非会員を殺します。それは私のためにいつもうれしいです。
新しいセルは、パッチを移動持つことはここで
to reproduce
hatch-turtles 1 [setxy ([xcor] of myself + 1) ([ycor] of myself)]
end
2
1つのパッチ離れて、それを孵化と同じくらい簡単ですが、特に単純なアプローチですが、エッジを打ったとき、あなたは何をすべきかをしたいですか?
to setup
ca
crt 1 [setxy min-pxcor 0 set heading 90]
end
to go
ask turtles with [random-float 1 < 0.1] [
hatch 1 [
create-link-from myself [hide-link]
set heading 90
ask turtles with [pxcor > [pxcor] of myself] [
fd 1
]
fd 1
]
]
end
関連する問題
- 1. Xpath:祖先に関係なく子孫を選択する方法は?
- 2. ネットワーク内の祖先と子孫を返すRの関数
- 3. 画像の右または左の部分だけを回転する方法
- 4. 取り付け祖先は、子ノードに属性
- 5. Java:子孫のツリートップの2番目に高い祖先を取得
- 6. 子孫メソッドを使用して直下祖先のノードをチェックする方法は?
- 7. 右、左と位置の相対祖先問題
- 8. マッチしたノードのすべての祖先または子孫を取得する
- 9. 分裂器で先祖を見つけるのを避ける方法cssContainingText locator
- 10. オブジェクトの祖先の型を見つける方法は?
- 11. 親切な祖先クエリは常に祖先を最初に返しますか?
- 12. Netlogoでカメの左または右のパッチにアクセスするにはどうすればよいですか?
- 13. 各子供を個別に(左、右、中央に)正当化する方法は?
- 14. jstree - 祖先と子孫を自動的にチェック/チェックしないようにする方法はありますか?
- 15. XDocumentクエリに子孫( "a")または子孫( "b")を含めますか?
- 16. Railsの3 - 祖先宝石方法は
- 17. ボタンを左または右にアンドロイドでプログラム的に移動する方法
- 18. RecyclerViewで左または右にスワイプ
- 19. 祖先コンストラクタをJavaScriptで順番に呼び出す方法は?
- 20. 右から左へ文字列を分解する方法は?
- 21. サブメニューを右にではなく左に表示する方法
- 22. Divスクロール左または右クリックごとに右に表示Jquery
- 23. networkx内の特定の距離内の祖先/子孫を効率的に特定する
- 24. Leonardoヒープのルートの左と右の子を見つけるには?
- 25. ゲームオブジェクトを左右に傾ける
- 26. ProgressBarStyle.Marqueeを左右に動かす方法はありますか?
- 27. 左または右のキーを押したときに車を回す方法
- 28. 子孫をターゲットにするjavascriptの方法は?
- 29. Roomで完全な分岐祖先クエリーを実行する方法は?
- 30. swt.browserで左クリックドラッグまたは右クリックを有効にする方法