数学建模社区-数学中国
标题:
如何求矩阵中某几列中每一行的最小值和它们的位置?
[打印本页]
作者:
烟火之夏
时间:
2016-6-30 15:31
标题:
如何求矩阵中某几列中每一行的最小值和它们的位置?
例如:A =
0.8147 0.0975 0.1576 0.1419 0.6557
0.9058 0.2785 0.9706 0.4218 0.0357
0.1270 0.5469 0.9572 0.9157 0.8491
0.9134 0.9575 0.4854 0.7922 0.9340
0.6324 0.9649 0.8003 0.9595 0.6787
现在只看矩阵A中第1、3、4列,可求这三列中每一行最小值:
0.1419
0.4218
0.1270
0.4854
0.6324
位置:
1 4
2 4
3 1
4 3
5 1
作者:
百年孤独
时间:
2016-6-30 15:46
A=[ 0.8147 0.0975 0.1576 0.1419 0.6557
0.9058 0.2785 0.9706 0.4218 0.0357
0.1270 0.5469 0.9572 0.9157 0.8491
0.9134 0.9575 0.4854 0.7922 0.9340
0.6324 0.9649 0.8003 0.9595 0.6787];
b=A;
b(:,[2,5])=inf;
[m,ia]=min(b');[1:5;ia]'
作者:
烟火之夏
时间:
2016-6-30 15:47
思路很好,谢谢
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5