【发布时间】:2012-09-26 17:44:08
【问题描述】:
我有这个维度为 mx2 的矩阵。我需要的是一个 mx1 矩阵,以便将 mx1 矩阵的每个元素作为 mx2 矩阵的每个 1x2 行的最大值。我可以通过迭代来做我知道但有直接的方法吗?
【问题讨论】:
标签: matlab
我有这个维度为 mx2 的矩阵。我需要的是一个 mx1 矩阵,以便将 mx1 矩阵的每个元素作为 mx2 矩阵的每个 1x2 行的最大值。我可以通过迭代来做我知道但有直接的方法吗?
【问题讨论】:
标签: matlab
是的,你可以直接做。 matlab 中的max 函数可让您指定要取最大值的维度:
max(data_m_by_two, [], 2)
应该给你你想要的,那里的2 说你想在矩阵的第二维上取最大值,它在列上。
【讨论】: