MAS コミュニティ
artisoc質問用掲示板(アーカイブ)
  
質問掲示板は移転しました。新掲示板はこちら

質問  (回答受付中)

[artisocモデル] エージェントの集合の移動
質問者: naoさん , 質問日時: 2019/11/01 19:28
あるエージェントの集合を集合ごと移動させたいのですが集団の重心を求めるためにはどうすればよいでしょうか



▼ 全ての回答


文章からだけでは意図はよくわかりませんが、いかではどうですか。
1.あるエージェントとは別に、集合エージェントというのを作成し、その集合エージェントのエージェント集合型変数に、前述のあるエージェントを入れてしまいます。
2.そして、集合エージェントのX,Y座標に、前述のあるエージェントすべてのX,Y座標の平均を代入します。
3.集合エージェントが移動する場合は、そのX,Y座標で移動した分を、集合エージェントのエージェント集合型変数に含まれるすべてのあるエージェントのX,Y座標に加えます。

回答者: igaguri さん , 回答日時: 2019/11/01 22:01



Copyright © KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
( 会社情報 情報セキュリティ・個人情報について )