数组行的中位数 Matlab

Median of the row of an array Matlab

我正在寻找 m x n 数组的特定行的中位数。我在 Matlab 帮助部分找不到任何有用的东西。例如。如果我有一个小数组

  [1 2 4; 2 3 4; 6 2 8] 

如何找到第 2 行的中位数?非常感谢。

在google或matlab(doc median)中搜索median,您会找到median函数。

如果要查找第 2 行的中位数,只需使用 row,column 索引语法,其中 : 表示所有条目:

A = [1 2 4; 2 3 4; 6 2 8]; 
median(A(2,:))

您可以尝试使用:

A = [1 2 4; 2 3 4; 6 2 8];

medianRows = median(A, 2); % to find every rows' median

medianRows(2)

或者:

medianRow2 = median(A(2, :)); % every column of 2nd row