ハニカム格子をシミュレートしようとしています。つまり、各粒子は 3 つの隣接粒子のそれぞれと相互作用します。自動化されるように配列で表現したい。つまり、任意のアトムがランダムに選択された場合、コードは接続された隣接に基づいていくつかのパラメーターを評価する必要があります。
次のように考えることができます。
- n*n 配列を初期化します。
- すべての粒子は、右側と左側の隣の粒子と相互作用します
- 奇数行と奇数列の粒子は、その下の粒子と相互作用します
- 奇数行と偶数列の粒子は、その一番上の粒子と相互作用します
- 偶数行と奇数列の粒子は、その一番上の粒子と相互作用します
- 偶数行および偶数列の粒子は、その下の粒子と相互作用します
同等性は、下の写真に示されています。
同じことを表すより良い方法はありますか?