現在ポテンシャル法を使ってシミュレーションを作っている者です。
1つの空間で複数個のポテンシャルマップを扱う際のことでfor文等の中で変数名で定義されている数値を変えて別の変数を使用できないかという質問です。
例えば2つのポテンシャルマップを扱うために、potential1とpotential2の2つ変数を作ります。そしてエージェントがポテンシャルを用いた行動ルールをしたいときに、potentialX(Xは変数)と行動ルールに書いておき、この変数Xに数値をいれて、先に定義したpotential1やpotential2を参照したいのですが、可能でしょうか?可能でしたら、方法もご教授いただければ幸いです。
文字列を変数名に変換したいと質問でしょうか?
であれば、artisoc Cloudでは「exec()」が使えないので無理そうです。
代替案として、
Universeの直下にpotentialという変数を1つ追加し、配列変数にすれば切り替えられると思いますが、いかがでしょうか?