数组Matlab的行的中位数

时间:2015-01-26 13:39:23

标签: matlab

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

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

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

2 个答案:

答案 0 :(得分:4)

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

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

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

答案 1 :(得分:1)

您可以尝试使用:

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