从mx2矩阵中获取多个最大值

时间:2012-09-26 17:44:08

标签: matlab

我有这个维度为mx2的矩阵。我需要的是mx1矩阵,使得mx1矩阵的每个元素被视为mx2矩阵的每个1x2行的最大值。我可以通过我知道的迭代来做,但有直接的方法吗?

1 个答案:

答案 0 :(得分:6)

是的,您可以直接进行。 matlab中的max函数允许您指定最大化的维度:

max(data_m_by_two, [], 2)

应该给你你想要的东西,那里的2表示你想要在矩阵的第二维上取最大值,这是在列上。