運が悪かったので、MATLABでサブ配列しようとしています。
これは私がしていることです:
a = randint(latticeSize, 1, [0 1]);
% a 1st attempt which works but sucks
localPattern = [a(i-1) a(i) a(i+1)];
上記は問題なく機能しますが、次のように一般化したいと思います。
% this is how I'd like to do it as more general
localPattern = a(i-1 : i+1);
両者に違いはありますか?ディスプレイには同じ結果が表示されますが、コードで異なる代替を使用すると、非常に異なる結果が得られます(最初の結果で必要な結果が得られます)。
残りのコードが必要な場合は提供できますが、誰かが上記を見ているだけで何かを見つけることができれば、その必要はありません。