假设我们有以下矩阵:
I=[3 4; 5 3; 6 3; 7 4];
如果我们想在每一行中找到最大值,我们可以执行以下操作:
m=max(I,[],2);
对于m
,我们如何阅读?该陈述如何解释?如果我们想要找到columns
的格言
感谢。
答案 0 :(得分:5)
首先,请熟悉以下内容:http://www.mathworks.com/help/matlab/ref/max.html。
max
有两个版本。一个在一个数组中找到最大元素,另一个用于比较两个相同大小的数组。第一个版本必须传递1或3个参数,以区别于第二个版本,后者总是需要两个参数。
在您的具体情况下,max
的参数解释如下:
[]
来区分您正在使用的max
版本。2
表示每行的最大值,1
将找到每列的最大值。返回值将是与其他维度长度相同的向量:如果您在每行中找到最大值,则向量将包含与行数相同的元素。