使用数组中的多列进行Matlab矢量化

时间:2012-12-09 22:12:15

标签: matlab vectorization

我正在尝试向量化一些需要从数组的两个相邻成员输入的Matlab代码。基本上:

x=1:10;
for i=1:9
    y(i) = x(i)+x(i+1);
end

有没有办法对这段代码进行矢量化,这样我就不需要使用for循环了?

1 个答案:

答案 0 :(得分:3)

我明白这一点吗?这是你需要的吗?

y = x(1:n-1) + x(2:n);