【问题标题】:Get multiple maximum values from a mx2 matrix从 mx2 矩阵中获取多个最大值
【发布时间】:2012-09-26 17:44:08
【问题描述】:

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

【问题讨论】:

    标签: matlab


    【解决方案1】:

    是的,你可以直接做。 matlab 中的max 函数可让您指定要取最大值的维度:

    max(data_m_by_two, [], 2)
    

    应该给你你想要的,那里的2 说你想在矩阵的第二维上取最大值,它在列上。

    【讨论】:

    • @user34790:确保不要忘记空括号,否则您将获取最大数据和 2。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-28
    • 2017-07-18
    • 1970-01-01
    相关资源
    最近更新 更多