MAS
コミュニティ
artisoc質問用掲示板(アーカイブ)
質問掲示板は移転しました。新掲示板は
こちら
。
質問 (解決済み)
[artisocモデル] 空間関数の初期値について
質問者: kentaroさん , 質問日時: 2019/12/18 16:13
今空間関数を用いたモデルを作成しています。
potential値使っているのですが、座標の上にエージェントがいる場合はpotential値を高くしたいと考えていますがそういうことは可能なのですか?
もしやり方がわかる方がいらしゃれば教えていただきたいです。
よろしくお願いいたします。
▼解決した回答
元に戻す場合は、値を変える前に他の変数に保存しておきます。
前の値 = Universe.空間名.空間変数名(My.X, My.Y)
Universe.空間名.空間変数名(My.X, My.Y) = 100 //変更する
Universe.空間名.空間変数名(My.X, My.Y) = 前の値 //元に戻す
回答者: igaguri さん , 回答日時: 2019/12/31 21:38
▼ 全ての回答
空間変数は配列になっています。エージェント座標の空間変数を変える場合、
次のように書きます(例では100をセット)
Universe.空間名.空間変数名(My.X, My.Y) = 100
回答者: ObiWan さん , 回答日時: 2019/12/21 12:36
ありがとうございます。
エージェントがいる間だけ空間関数も値を変えて、移動したら元の値に戻すとかは可能でしょうか?
回答者: さん , 回答日時: 2019/12/23 10:56
元に戻す場合は、値を変える前に他の変数に保存しておきます。
前の値 = Universe.空間名.空間変数名(My.X, My.Y)
Universe.空間名.空間変数名(My.X, My.Y) = 100 //変更する
Universe.空間名.空間変数名(My.X, My.Y) = 前の値 //元に戻す
回答者: igaguri さん , 回答日時: 2019/12/31 21:38
Copyright © KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
(
会社情報
|
情報セキュリティ・個人情報について
)