标签: matlab
假设我有一个矩阵x = [1; 2; 3; 4; 5; 6; 7; 8; 9; 10; 11]
我需要在该矩阵中找到三个中间数字(不计算或硬编码)并将其分配给变量,例如y
因此,y将被分配给任何数据集中的三个中间元素。
我将如何做到这一点?
答案 0 :(得分:3)
要选择向量x中间的三个条目,您可以使用
x
y = x(ceil(end/2)+[-1 0 1]);
有关end {{1}}的使用的更多信息,请访问here。
end