我想要在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