簡體   English   中英

如何在matlab中找到排序數組的中間點?

[英]how to find middle point of a sorted array in matlab?

我有一個arry讓我們說

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

我想得到中間點

比如B = [5]

怎么做?

嘗試使用end自動獲取最后一個條目的索引,並在長度ceil使用ceil對半長進行舍入

B=A(ceil(end/2))

MATLAB的內置中函數將起作用。 如果你有一個具有奇數個元素的數組,它會拉出中間點。 否則,如果你有一個偶數個點,它會平均中間的兩個點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM