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

質問 (解決済み)

[artisocモデル] 一番近くにあるエージェントを特定する方法
質問者: natsumiさん , 質問日時: 2020/12/15 16:04
一番近くにいるエージェントを特定するコードについてどなたかご存じないでしょうか。
よろしくお願いいたします。



▼解決した回答


一番近くにいるエージェントがある距離範囲内であれば、

MakeOneAgtSetAroundOwn

などを利用すればよいと思いますが、
全エージェントの中で一番近くにいるエージェントを探したいときは、
対象となるエージェント集合をつくって、
MeasureDistanceで距離を計算してエージェントの変数に格納しておき、
SortAgtSetをつかってソートすると、一番近いエージェントを取得することができます。

回答者: m.tamada さん , 回答日時: 2020/12/15 16:24

▼ 全ての回答


一番近くにいるエージェントがある距離範囲内であれば、

MakeOneAgtSetAroundOwn

などを利用すればよいと思いますが、
全エージェントの中で一番近くにいるエージェントを探したいときは、
対象となるエージェント集合をつくって、
MeasureDistanceで距離を計算してエージェントの変数に格納しておき、
SortAgtSetをつかってソートすると、一番近いエージェントを取得することができます。

回答者: m.tamada さん , 回答日時: 2020/12/15 16:24



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