Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matrix 用倍频程求矩阵列的最大值和最小值_Matrix_Octave - Fatal编程技术网

Matrix 用倍频程求矩阵列的最大值和最小值

Matrix 用倍频程求矩阵列的最大值和最小值,matrix,octave,Matrix,Octave,我有一个10 x 2的样本矩阵,如下所示 2104 3 1600 3 2400 3 1416 2 3000 4 1985 4 1534 3 1427 3 1380 3 1494 3 我需要一个通用的方法来找到列中的最小值和最大值 我可以用 maxx查找矩阵中的最大值,但不查找列的最大值 此外,求最小值的maxminX不是一个广义解。给定一个矩阵X,maxX将返回每列中的最大值。您可以对结果编制索

我有一个10 x 2的样本矩阵,如下所示

2104      3
1600      3
2400      3
1416      2
3000      4
1985      4
1534      3
1427      3
1380      3
1494      3
我需要一个通用的方法来找到列中的最小值和最大值

我可以用 maxx查找矩阵中的最大值,但不查找列的最大值

此外,求最小值的maxminX不是一个广义解。

给定一个矩阵X,maxX将返回每列中的最大值。您可以对结果编制索引以获取给定列的值:

max(X)(1)  % max of the fist column (doesn't work in MATLAB)
或者,提取列并获取其最大值:

max(X(:,1))  % max of the fist column

默认情况下,max和许多类似函数对列进行操作。要获得每行的最大值,请使用maxX,[],2。

'maxX'在列中找到最大值,您尝试过吗?是的。它起作用了。我没想到@CrisLuengo的解决方案非常有效