我想要在MATLAB中進行子陣列沒有運氣。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);
是兩者之間有什麼區別?顯示器顯示相同的結果,但如果我在代碼中使用不同的替代方法,我會得到非常不同的結果(我得到我想要的第一個結果)。
如果需要其他代碼,我可以提供,但如果有人可以發現某些東西只是看着上面那麼就沒有必要。
兩種方式都是相同的,應該給出相同的結果。當你得到不同的結果時,你能舉個例子嗎? – Ankit 2010-03-06 20:09:16
將很快更新 – JohnIdol 2010-03-06 20:09:44