問題タブ [netlogo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
977 参照

java - NetLogo API を使用してタートル座標を取得する

Java API を使用して、NetLogo でタートルの座標を取得しようとしています。ワークスペースをロードすることができ、作成した次のコードを使用しています。

ただし、小さな問題が 1 つあります。タートルが 5 を超えると非常に遅くなります。座標を取得せずに 200 匹のカメで Flocking コードを実行すると、10 秒で約 300 ティックが得られます。座標でコードを実行すると、各ティックに約 3 秒かかります。これを達成するためのより効率的な方法はありますか?

ありがとう、

ナディム

0 投票する
3 に答える
742 参照

netlogo - NetLogo-NetLogoの1距離単位とは何ですか?

私は大学院のプロジェクトでNetLogoを使用して交通シミュレーションに取り組んでいます。

カメが前進するために、移動できるユニットの数を指定できます。たとえばfd 1、カメが1ずつ前進することを意味します。この1ユニットは何ですか?それは1パッチに等しいですか、それともカメのサイズに等しいですか?

0 投票する
1 に答える
502 参照

netlogo - NetLogo プログラミングに関する質問: エージェントの色を確認する/品種を互いに通過させる

NetLogo での基本的なプログラミングに関する質問:

  • 1)is-agent? コマンド内。ID = 4 のエージェントが緑色かどうかを具体的に確認するにはどうすればよいですか?

    対照的に、is-agent? green いずれかのエージェントが緑色の場合にのみ true になります。

  • 2) 2 種類のエージェントを作成しましたが、互いに衝突すると停止します。どうすればそれらを互いに通過させることができますか?

ありがとうございました。

0 投票する
4 に答える
2767 参照

file - NetLogo: 出力ファイルの改行?? それほど単純ではありません。

出力ファイルに新しい行を作成するためにすべてのオプションを試しましたが、それでも以前の情報の背後にあるすべての txt ファイルを取得します。この超単純なコードでも:

グローバル [ファイル]

空白行や改行が表示されません。私は NetLogo 4.1 で作業しています。何が問題なのか誰か知っていますか?

0 投票する
1 に答える
644 参照

java - NetLogo - Java API を使用するためのテキスト ファイルの読み取りと書き込み

NetLogo プログラムで Java API を使用したいと考えています。そのためには、テキスト ファイルに書き込み、テキスト ファイルから入力を読み取る必要があります。これは NetLogo でどのように行うことができますか?

さらに、Java API を NetLogo と統合するにはどのような方法がありますか?

0 投票する
2 に答える
2736 参照

netlogo - netlogoチェックパッチの色

簡単に言えば、私が苦労しているのは次のとおりです。

if(パッチの色=赤)次にコードを実行します

0 投票する
2 に答える
2573 参照

netlogo - NetLogo で 50 X 50 グリッドのパッチを作成する

NetLogo で、特定の数のパッチ (例: 50 x 50 グリッド) を作成したいと考えています。

環境のサイズを設定できる手段はありますか?

0 投票する
1 に答える
854 参照

simulation - トラフィック シミュレーションに関する netlogo プログラミング ヘルプ

カメがいるかどうかを調べようとしていますpatch-ahead n

その速度 - 加速度は <= 0 です。私が思いついたコードは次のとおりです。

しかし、これにより次のエラーが発生します。

patch-ahead は数値を期待していますが、代わりにエージェント セットを取得しました。

これを解決するにはどうすればよいですか?

nは数値変数です。呼び出し元のタートルからn番目のパッチで、ユーザー定義のタートル独自の変数であるタートルの「速度」にアクセスしたいと考えています。コマンド ' with' はここでは機能しません。たとえば、呼び出し元のタートルからの 3 番目のパッチで、タートルの速度にアクセスするための代替案を提案してください。

0 投票する
2 に答える
1013 参照

simulation - netlogo runtime error 'turtles on'

while running the following code

if any? (turtles-on patch-ahead q) [ some commands ]

where q is a number variable

there is a run time error saying: turtles-on expected the input to be agent or agent set but got nothing.

what can be wrong.

0 投票する
4 に答える
7731 参照

netlogo - NetLogo: 1 ティック = 何秒?

NetLogo シミュレーション (通常の速度) の何ティックが 1 '実世界' 秒に等しいか?