标签: matlab
我有一个数组让我们说
A = [2 3 4 5 6 7 8 9]
我想获得中间点
喜欢B = [5]
怎么做?
答案 0 :(得分:12)
尝试使用end自动获取最后一个条目的索引,并在长度不均匀时使用ceil对半长进行舍入
end
ceil
B=A(ceil(end/2))
答案 1 :(得分:2)
MATLAB的内置median功能将起作用。如果你有一个具有奇数个元素的数组,它会拉出中间点。否则,如果你有一个偶数个点,它会平均中间的两个点。