首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在MATLAB中求矩阵列的最大值指标

在MATLAB中求矩阵列的最大值指标
EN

Stack Overflow用户
提问于 2011-11-05 05:08:44
回答 1查看 2.8K关注 0票数 3

我需要获取矩阵中列的最大值的索引,例如:

代码语言:javascript
运行
复制
a =
    16     2     3    13
     5    11    10     8
     9     7     6    12
     4    14    15     1  

我想要得到

代码语言:javascript
运行
复制
[1, 4, 4, 1] 

它们是16、14、15、13的索引,即每列中的最大值。我发现

代码语言:javascript
运行
复制
max(a,[],1) 

返回

代码语言:javascript
运行
复制
[16, 14, 15, 13]  

我怎样才能得到他们的索引?

EN

Stack Overflow用户

回答已采纳

发布于 2011-11-05 05:18:43

您需要查找索引,而不是数字本身,因此需要第二个输出参数。

代码语言:javascript
运行
复制
[~,I] = max(a)
票数 3
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8015748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档