問題タブ [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 投票する
1 に答える
134 参照

netlogo - NetLogo での関数のオーバーロード

最終的に複数の順列を持つシミュレーションを NetLogo で開発しています。最後にSim1.nlogo、、、、Sim2.nlogoなどSim3.nlogoをすべて含めlibsim.nlsます。

私が知りたいのはlibsim.nls、モデルの 1 つを除くすべてで同一の関数がある場合、異なるモデルでそれをオーバーロードできますか、または順列ごとに手動でコードを複製する必要がありますか?

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

netlogo - 連続していて空のパッチで区切られているネットロゴエージェントは死ぬ必要があります

下のように配置され、空のパッチで区切られている同じ種類のカメがいると想像してください。

ランダムな位置が生成されたとき。位置2がターゲットであるとすると、1 2 3 4に配置されているすべてのエージェントは、すべて一緒にリンクされているはずなので、死ぬようにします。同様に、位置5または6が選択されている場合、5と6は死にます。

リンクとネイバーを使用してみましたが、機能しないようです。私が試してみたところ、4位と3位のカメだけが死にたいと思っています。

以下は、カメをリンクするために使用したコードです。

以下は、タールを殺すために使用したコードです。

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

java - Javaのネットロゴ

タートルの行動を決定するために大規模なライブラリを作成する必要があり、行動を完了した後に結果を表示するインターフェイスが必要です。Netbeans で Netlogo を実行することは可能ですか? 可能であれば、しばらくすると、コードへのアクセスが制限されたり、速度が低下したり、その他の問題が発生したりしますか?

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

procedure - Netlogo 3 つの手順のいずれかをランダムに選択するには

3 つの手順のいずれかをランダムに選択するにはどうすればよいですか?

下記を参照してください:

ありがとうございました。私は構文にかなり慣れていません。

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

random - netlogo で 0.3 < X < 0.7 の範囲の数値を生成するにはどうすればよいですか

タイトルが示すように、0.3 < x < 0.7 の範囲でランダムなフロートを生成したいと考えています。

私は現在whileループを使用して、その範囲内にあるかどうかをランダムフロートをチェックしています。これを行うためのより良い方法があるかどうか疑問に思っていました。

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

netlogo - NetLogo の LeJOS 拡張機能

Lejos を初めて使用するので、短い質問があります。NetLogo と組み合わせる LeJOS 拡張機能はありますか? Lejos を Netlogo で実行し、両方を Eclipse にプラグインする必要があります。しかし、Netlogo を Java で望んでいたように使用することはできません。

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

max - NetLogoでシミュレーション中にレポーターの最大値を保存するには?

Rebellion モデルに基づいて NetLogo でシミュレーションを実行しています。このモデルでは、一部のエージェントがアクティブになりますが、他のエージェントによって非アクティブ化される可能性があります。

私の質問は、アクティブなエージェントの最高の価値を維持する方法ですか? すべてのエージェントが非アクティブ化されると、シミュレーションは終了します。シミュレーション中にアクティブなエージェントの数を数えます:

[アクティブ?] を持つエージェントをカウントし、

しかし、この数値の最大値を保存する方法がわかりません。すべてのステップで実行を測定できることはわかっていますが、繰り返し回数があるため、この最大数を保存することをお勧めします。

よろしく、マシーク。

0 投票する
0 に答える
519 参照

php - いつ tag is loaded with ajax, it fails to initialize

I've got a page with a preview image on it, and when you click the preview image, JQuery replaces it with a Java applet using the ajax load() function. The applet comes up alrigh

I've got a page with a preview image on it, and when you click the preview image, JQuery replaces it with a Java applet using the ajax load() function. The applet comes up alright (it's netlogo) and seems to find the .nlogo file it's looking for.

This .nlogo filename is passed to the applet with a <param> tag. The applet is generic, and it will load any .nlogo file and run it just like the NetLogo desktop application.

It doesn't display anything however. I know it's finding the file, because when I pass it a bad filename, it throws an error, and right now it's not throwing one.

It works fine if the code is just placed in the html normally, but when it is loaded with ajax the applet does not initialize correctly.

I'm guessing that the applet is waiting for some kind of page-finished-loading event that's not ever going to happen. Is there any way I can fake that message?

The code is distributed all over the place but here are the relevant parts

The div I'm messing with

The JQuery that replaces the preview image with the applet

The applet code that get's sent down for the ajax request

God I hope someone has a shred of knowledge about this :/


Your expression is correct, but you should be using preg_match_all() instead to retrieve all matches. Here's a working example of what that would look like:

To also capture the positions of each match, you can pass PREG_OFFSET_CAPTURE as the fourth parameter to preg_match_all. To use that, you can use the following example:

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

list - スペースのあるファイル行をリストとしてNetLogoに読み込みます

スペースで区切られたファイルの内容をリストとしてNetLogoに読み込むにはどうすればよいですか?たとえば、次のようなデータを含むファイルの場合:

次のようなリストを作成したいと思います。

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

netlogo - NXTブリックのRGBカラーのグループ化

Nxtブリックの拡張機能をnetlogoに書き込もうとしています。れんがを接続するために、私はLejosを使用しています。カラーセンサーに問題があります。センサーの色を黄色:1、赤:2などの数値として返す簡単なメソッドを書きたいのですが、センサーモーターは常に同じ表面で異なるRGB色を返します。たとえば、黄色い紙の上に置きます。rgbの色は次のとおりです。[236 189 104]、[247 202 108] ..同じ表面色に対して一意のRGB番号を返す場合は、RGB色の範囲に従って分類します。各色の一意の番号。どうすればいいのか分かりますか?また、別のサーフェスでは実行されません。私の紙の色(黄色、青、緑)に対してこれを行うだけで十分です。ありがとう。