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

質問 (解決済み)

[artisocモデル] 特定のエージェント種のエージェントを同一のエージェント集合型変数に格納する方法
質問者: satoruさん , 質問日時: 2017/11/07 10:23
例えば空間上に10種類のエージェント種が存在するとして、
その内の、指定の5種類のエージェント種のエージェントを全て同一のエージェント集合型変数に格納するには、どのような操作をすればよいのでしょうか?

指定のエージェント種a,b,c,d,eをそれぞれエージェント集合型変数A,B,C,D,Eにまず格納し、MergeAgtSet関数を用いてAにBを格納、AにCを格納…として、全てをAにまとめようとしましたが、エラーが発生しシミュレーションが停止してしまいました。
ご教示いただけますと幸いです。



▼解決した回答


試したわけではありませんが、ただ単純に、
MakeOneAgtSetAroundOwn()などで、引数に同じエージェント集合型変数を使用してみるのはどうでしょうか。
例えば、
MakeOneAgtSetAroundOwn(A,100,a,False)
MakeOneAgtSetAroundOwn(A,100,b,False)
MakeOneAgtSetAroundOwn(A,100,c,False)
MakeOneAgtSetAroundOwn(A,100,d,False)
MakeOneAgtSetAroundOwn(A,100,e,False)
です。
試してみてください。

回答者: igaguri さん , 回答日時: 2017/11/07 10:57

▼ 全ての回答


試したわけではありませんが、ただ単純に、
MakeOneAgtSetAroundOwn()などで、引数に同じエージェント集合型変数を使用してみるのはどうでしょうか。
例えば、
MakeOneAgtSetAroundOwn(A,100,a,False)
MakeOneAgtSetAroundOwn(A,100,b,False)
MakeOneAgtSetAroundOwn(A,100,c,False)
MakeOneAgtSetAroundOwn(A,100,d,False)
MakeOneAgtSetAroundOwn(A,100,e,False)
です。
試してみてください。

回答者: igaguri さん , 回答日時: 2017/11/07 10:57



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