如何在matlab中找到排序数组的中间点?

che*_*hee 4 matlab

我有一个arry让我们说

A = [2 3 4 5 6 7 8 9]

我想得到中间点

比如B = [5]

怎么做?

YYC*_*YYC 12

尝试使用end自动获取最后一个条目的索引,并ceil在长度不均匀时用于舍入半长

B=A(ceil(end/2))
Run Code Online (Sandbox Code Playgroud)