在matlab中的向量中对两个连续元素进行操作

Tak*_*Tak 1 matlab

我有一个向量A= [4 7 10],我想要做的是将每两个元素相加并将结果放在一个新的向量中.例如,矢量B= [11,17]是4 + 7和7 + 10的总和.

所以,如果有人可以告诉我如何在没有循环的情况下这样做.

mat*_*urg 5

在我看来它是:

B = A(1:end-1) + A(2:end);
Run Code Online (Sandbox Code Playgroud)

  • 你说的是'B =(A(1:end-1)+ A(2:end))/ 2;`? (2认同)