Matlab在矩阵中间找到三个元素

时间:2015-02-16 23:17:13

标签: matlab

假设我有一个矩阵x = [1; 2; 3; 4; 5; 6; 7; 8; 9; 10; 11]

我需要在该矩阵中找到三个中间数字(不计算或硬编码)并将其分配给变量,例如y

因此,y将被分配给任何数据集中的三个中间元素。

我将如何做到这一点?

1 个答案:

答案 0 :(得分:3)

要选择向量x中间的三个条目,您可以使用

y = x(ceil(end/2)+[-1 0 1]);

有关end {{1}}的使用的更多信息,请访问here