問題タブ [cellular-automata]

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 に答える
376 参照

function - wireworld haskell のヘルプが必要です

ワイヤーワールドを動かす必要があり、別の関数 ("help1") 内に関数を配置したいのですが、機能させることができません。ここに複数のファイルがあります。

local_element は、他のファイルのいずれかを表示する必要がある場合にも使用したい別のファイルの関数です。

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

scilab - サブマトリックスが正しく定義されていないというエラーを与えるScilabコード

2 つのスカラーと各エントリの 1 つの行列の間に 3D グラフをプロットしようとしています。コンパイルすると、11行目に「サブマトリックスが正しく定義されていません」というエラーが表示されます。コード:

完全なエラー メッセージ:

助けてください。

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

c++ - モジュロでグリッドをラップする

コンウェイのライフ ゲームを 20x60 セルのグリッドに実装するプログラムを作成しようとしています。グリッドは、左側が右側に接続され、上部が下部に接続されるようにラップする必要があります。

したがって、位置 のセルに(0, col)は、 に隣接するセルがあり(maxRow, col)ます。位置(row, 0)を持つセルには、 に隣接するセルがあり(row, maxCol)ます。

次の関数は、隣接するセルの数をカウントすることになっています。端にない座標では機能しますが、端にある座標では機能しません。たとえば、 、 、 、 にポイントがある場合、 が(0, 10)関数(0, 11)(0, 12)渡さ(0, 10)れると、 ではなく隣接カウントとして高い数値が返されます1。mod 演算子が役立つことは知ってい%ますが、使い方がわかりません。

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

arrays - 配列の配列を作成して UnityScript で 2D 配列を作成する

だから私は UnityScript を使用して Unity 3D で作業しており、セルオートマトンを使用して洞窟ジェネレーターを作成しようとしています。これが私の問題です。幅と高さの 2 つの変数を作成しました。これらは 2D 配列のサイズである必要があります。起動時にマップを生成する関数も作成したので、起動時に配列を初期化する必要があります。ある種のforループ.lengthと変数の 1 つを使用する必要があることはわかっていますが、これを行う方法が完全にはわかりません。どんな助けでも素晴らしいでしょう!

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

java - セルオートマトン - 境界セルで何をすべきか?

波の挙動をシミュレートするセルオートマトンを実装しようとしています。ここのようなフォンノイマン地区を使用していますr=2

私の質問は:境界上のセルの状態をどのようにカウントすればよいですか?

例: 配列aがあり、 の値をカウントしたいa[0][0]

セルの状態は (-1,1) の範囲の float であり、0 は土地です。「通常の」セルでは、隣接するセルの状態を取得できますが、隣接するセルが少ない場合 (<12)、結果は正しくなく、新しい波が「生成」されます。