Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 查找每列和每行中的最大值_Matlab - Fatal编程技术网

Matlab 查找每列和每行中的最大值

Matlab 查找每列和每行中的最大值,matlab,Matlab,假设你有一个2D矩阵,在excel或matlab中是否有一种特定的算法或方法可以找到每一行和每一行的最大值,这样每一列和每一行只有一个最大数N,其中所有N的总和将产生最大可能的总和,即一行或一列有一个重复的最大值。,因此,请使用下面的简单示例 1 2 4 3 1 4 1 2 4 结果是 1 24 32 4 124您正在(完整)图中寻找最大二部匹配,其中您的矩阵表示边权重矩阵。您可以使用(可用于的MATLAB实现)计算此值。因为您想要最大匹

假设你有一个2D矩阵,在excel或matlab中是否有一种特定的算法或方法可以找到每一行和每一行的最大值,这样每一列和每一行只有一个最大数N,其中所有N的总和将产生最大可能的总和,即一行或一列有一个重复的最大值。,因此,请使用下面的简单示例

1 2 4          
3 1 4         
1 2 4         
结果是

1 24

32 4


124

您正在(完整)图中寻找最大二部匹配,其中您的矩阵表示边权重矩阵。您可以使用(可用于的MATLAB实现)计算此值。因为您想要最大匹配,所以对矩阵中的所有数字求反,并将其提供给此函数。您将得到两个输出-一个是最大和的(负数),另一个是二进制矩阵,其中最大元素出现在每一行和每一列中,其他地方为零