問題タブ [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 に答える
985 参照

netlogo - netlogoは、選択したポイントからすべての方向への距離を計算します

私はここを見てきました:コード例 説明

ベクター マップ データを使用した NetLogo プロジェクト

道路があるベクターマップを使用しています。次に、道路がある場所にリンクを描画します。出発点となるイメージで、それはラトビアの首都(リガ)。左側はベンツピルスの街で、ウィッチはリガから約 200 キロ離れています。一番上にはラトビアとエストニアの国境があり、約 200 km です。底までは約100km。

私が欲しいのは、車の充電ステーションをどこに配置する必要があるかを計算することです。平均的な環境に優しい車では、フル バッテリーで 50 キロメートルを走行できます。そう。ヴェンツピルスまでは約200kmだということはわかっています。その道路には 4 つの充電ステーションが必要です。

アイデア No 1 は、充電ステーションの出発点からあらゆる方向に 50 キロごとにすぐです。(写真上の木の記号)。現時点では、充電ステーション (ツリー) をランダムな場所に配置しています:

質問:

すべての方向への距離 xx キロメートルを計算するにはどうすればよいですか?

リンクとランダムな充電ステーションを含むベクター マップ

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

math - Netlogo プログラミング: 「反発」モーションをコーディングするには?

netlogo で「反発」モーションをコーディングする方法を考えて、燃料が不足しています。ここにあります: 私たちは牧羊犬が羊の群れを群れにするモデルを設定しようとしています. 犬が羊の近くにいるとき(つまり、羊の「反応距離」よりも距離が短いとき)、羊は犬から逃げます。「犬との距離が応答距離よりも小さい場合、羊は犬から逃げる」この方法がわかりません。誰かがそれを手伝ってくれますか?どうもありがとう!!

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

netlogo - netlogo を使用してタートルの上、下、対角線を数えるにはどうすればよいですか?

課題に netlogo を使用して、コネクト フォー ゲームの作成に取り組んでいます。赤または青がいくつ連続しているかを追跡するのに苦労しています。(勝者を決定する)

これは私がやりたいことのほとんどです:

この円が赤の場合は、連続する円に 1 を追加します。そうでない場合は、連続する赤を 0 に戻します。連続する赤が 4 (またはそれ以上)の場合は、バディ/ギャルに勝ったことを示します。そうでない場合は、連続する赤を 0 に設定します。

これは私が試したもので、うまくいきません。

stackoverflow でヘルプを検索し、これを行う方法を見つけましたが、netlogo プログラムを使用していません。また、neighbors と turtles-on を使用してみましたが、タートルが尋ねる色と同じ色であるかどうかをタートルに尋ねる方法が見つかりません。

どんな助けでも大歓迎です。ありがとう

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

grid - Netlogoプログラミング数独を使用して画像内の数字を認識する方法

こんにちは皆さん、ネットロゴ プログラミングを使用して画像内の数字を識別できるという問題があります。セル内の数字を識別できるようにするためのアイデアやテクニックを教えてください。netlogo コーディングを使用して数独ゲームを作成しています。まず、画像を画面にインポートして、画像をセットアップできるようにする必要があります。

画像を使用して、繰り返しなしでランダムな数独パズルを生成できるようにする必要があります。しかし、最初に数独ゲームを作成するには、画像の数字を使用できるようにする必要があります。

私はこれまでのところこのコードを持っています

数独ネットロゴで数字を認識するための簡単なアルゴリズムが必要です

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

artificial-intelligence - NetLogo 動的マンハッタン距離

なんらかの形の AI をネット ロゴ ゲームに実装しようとしています。

ゾンビのカメから人間のカメまでのマンハッタン距離を計算する予定です。

これまでのところ、2 つの距離からマンハッタンの距離を計算し、パスを描画し、計算されたパスに沿ってゾンビ エージェントを人間のカメに向かって移動させることができました。

私が今直面している問題は、人間のエージェントの場所がユーザーによって制御されることです。マンハッタン距離は while ループを使用し、人間のエージェントに到達するまでループから抜け出しません。ゾンビ エージェントが人間のエージェントに向かって 1 歩移動してから、人間のエージェントを移動させたいと思います。

これまでのコードNet Logo Game

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

netlogo - NetLogo AgentSet 減算

エラーメッセージが表示されました:

次の NetLogo コードの実行中:

誰かが私が間違っていること、または2つのエージェントセットの減算に対する別の可能な解決策を教えてもらえますか?

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

matlab - MATLAB: データ ポイントの平滑化が不十分です。Excel を使用しますか?

私は現在、Netlogo によるトラフィック シミュレーションに関する卒業論文に取り組んでいます。私のシミュレーションには、一定時間後の車両の駆動サイクルが含まれます。データ (車両の速度、時間、ギア、加速度に関する .txt ファイルの形式) をエクスポートし、MATLAB+Simulink の Quasi-Static Toolbox を使用して Drive Cycle データを解析します。ただし、Quasi-Static Toolbox にデータをフィードするたびに、燃料消費に関するプロットが表示されません。私のインストラクターは、私のデータは QSS Toolbox に対して十分に「クリーン」ではなく、MATLAB がプロットとグラフを表示するには「平滑化」する必要があると言いました。以下に画像を挿入しました。

ここに私のドライブサイクルデータがあります:

ここに画像の説明を入力

私がそれを実行するたびに、プロットはここに見られるように何も与えません:

ここに画像の説明を入力

これは、論文の以前の支持者の 1 人によるサンプル データです。彼のドライブ サイクルがスムーズで、ほとんど箱のようであることに注意してください。

ここに画像の説明を入力

私のインストラクターは、次の理由で MATLAB がプロットを提供しないと言っていました。

a.) ドライブ サイクル入力の数が不足している b.) データが十分に滑らかでない

速度、時間、ギア、加速度の 108000 pts 相当のデータがあるので、ここでは b.) の方が問題だと思います。もしそうなら、どうすればデータを平滑化できますか? Excel を使用しますか? どのように?

編集:負の数の平方根を取っているようです: ここに画像の説明を入力

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

netlogo - 2 つのエージェント変数の比較

私は現在、遺伝的アルゴリズムを使用してシミュレーション(宿題用)を作成しています。私がやりたいのは、特定のパッチでのエージェントの適応度を比較し、適応度が最も低いエージェントが死ぬことです。

私はネットを精査し、このコードを見つけました:if any? breed1-here with [fitness > fitness-of myself] [die]]

しかし、これはうまくいかないようで、今では完全にアイデアがありません。

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

class - NetLogoでクラスを作成することは可能ですか?

これをインターネットで検索しましたが、答えが見つかりませんでした。NetLogo でクラスを作成したいのですが、そうする唯一の方法は、Java を使用して拡張機能を作成することです。

NetLogoでクラスを定義して使用することは可能ですか?

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

editor - NetLogoのSublimeText2(またはその他の)構文ハイライト

シンタックスハイライト、理想的にはSublime Text 2、NetLogoを知っている人はいますか?NetLogoで直接コードを記述したくはなく、慣れ親しんだエディターを使用したいのですが、そのための構文ハイライトが見つからないようです。