matlab怎么求矩阵中每一行的最大值
如有一个矩阵[1234;4321;7896]我想先求每一行的最大值再在这些最大值中选出最小的并且找出这个最小值对应的行列数应该如何实现?...
如有一个矩阵[1 2 3 4;4 3 2 1;7 8 9 6] 我想先求每一行的最大值 再在这些最大值中选出最小的 并且找出这个最小值对应的行列数 应该如何实现?
展开
5个回答
展开全部
找矩阵a每列的最大值
[max_a,index]=max(a);
或者[max_a,index]=max(a,[],1);
其中max_a是最大的数值,index是最大的数值所处的位置。
例如:
a =
1 2 3
2 4 5
6 1 3
>> [max_a,index]=max(a)
max_a =
6 4 5
index =
3 2 2
找矩阵a每行的最大值
[max_a,index]=max(a,[],2);
例如:
a =
1 2 3
2 4 5
6 1 3
>> [max_a,index]=max(a,[],2)
max_a =
3
5
6
index =
3
3
1
[max_a,index]=max(a);
或者[max_a,index]=max(a,[],1);
其中max_a是最大的数值,index是最大的数值所处的位置。
例如:
a =
1 2 3
2 4 5
6 1 3
>> [max_a,index]=max(a)
max_a =
6 4 5
index =
3 2 2
找矩阵a每行的最大值
[max_a,index]=max(a,[],2);
例如:
a =
1 2 3
2 4 5
6 1 3
>> [max_a,index]=max(a,[],2)
max_a =
3
5
6
index =
3
3
1
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
>> A = [1 2 3 4;4 3 2 1;7 8 9 6];
AMax = max(A')'
amin = min(AMax)
[id,iv,ie] = find(A == amin)
AMax = % 行最大值
4
4
9
amin = % 行最大值中的最小值
4
id = % 在 A 中的 第 2 行第 1 列 和第 1 行的第 4 列
2
1
iv =
1
4
AMax = max(A')'
amin = min(AMax)
[id,iv,ie] = find(A == amin)
AMax = % 行最大值
4
4
9
amin = % 行最大值中的最小值
4
id = % 在 A 中的 第 2 行第 1 列 和第 1 行的第 4 列
2
1
iv =
1
4
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A=[1 2 3;4 5 6] %求解行最大值 应该为[3;6]
A_rowmax=(max((A')))' %将A转置求解列最大,再转置回去
A_rowmax=(max((A')))' %将A转置求解列最大,再转置回去
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
求矩阵每列的最大值:max(a,[],1)
求矩阵每行的最大值:max(a,[],2)
求矩阵每行的最大值:max(a,[],2)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |