Hyowinner的MBD技术论坛

 找回密码
 立即注册
搜索
查看: 760|回复: 2

【已解决】如何找到矩阵中最大数值的索引

[复制链接]

79

主题

139

帖子

2051

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2051
发表于 2025-10-26 15:57:42 | 显示全部楼层 |阅读模式
新手请教MATLAB中怎么求矩阵中最大值的行列号?
回复

使用道具 举报

99

主题

247

帖子

4216

积分

管理员

校长

Rank: 9Rank: 9Rank: 9

积分
4216
QQ
发表于 2025-10-27 15:36:32 | 显示全部楼层

首先,创建一个5行6列的随机矩阵, 并将其转换为整型(便于区分最大值):

  1. temp = rand(5,6) * 100;
  2. matA = round(temp);
复制代码

接下来使用find函数和max函数组合来找到二维矩阵中最大值所在的行列坐标:

  1. [rowIdx, colIdx] = find(matA == max(max(matA)))
复制代码

点评

双层max的使用,不能忽略!  发表于 2025-10-27 18:09
持续学习 未来有你
基于场景 解决问题
项目合作联系微信:Hyo_Matlab
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|MBD全栈技术学校|苏ICP备2025212294号-1|Hyowinner校长B站首页|手机版|小黑屋|Hyowinner的MBD技术论坛

GMT+8, 2026-5-7 12:02 , Processed in 0.076508 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表