matlab 矩阵最大值的求法

本文介绍如何使用MATLAB或类似软件来获取矩阵中每列或每行的最大值,并找到这些最大值所在的位置。通过实例展示了不同参数设置下max函数的具体用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

max(A)

矩阵每列的最大值
a =

 2     6     3
 7     4     2
 5     5     1

b=max(a)

b =

 7     6     3

[max,index]=max(a)

矩阵A每列的最大值

[max,index]=max(a);
或者
[max,index]=max(a,[],1);
后面为1 即max(a,[],1) ,表示求列最大值

其中max是最大的数值,index是最大的数值所处的位置。

例如:
a =

 2     6     3
 7     4     2
 5     5     1

[max,index]=max(a)

max =

 7     6     3

index =

 2     1     1
矩阵a每行的最大值

[max,index]=max(a,[],2);
后面为2 即max(a,[],2) ,表示求行最大值
例如:

a =

 2     6      2 
 1     4      8
 6     9      3

[max,index]=max(a,[],2)

max =

 6 
 8
 9

index =

 2
 3
 2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值