[y1,i1]=max(A,[],1); 什么意思

2026年09月23日 14:45
有1个网友回答
网友(1):

你试一试啊 >> y=[ 2 4;6 8]; >> y1=max(y) y1 = 6 8 >> y2=max(y1) y2 = 8 >> find(y==y2) ans = 4 >> [ i1 i2]=find(y==y2) i1 = 2 i2 = 2 y是矩阵时,max(y)返回一维数组y1,是y每列的最大值. y1是一维数组时,max(y1)返回最大值y2, find(y==y2)返回y中索引值,有多种返回情形,参照上述例子 还有一种情况 >> y=[ 2 4;8 8]; >> [ i1 i2]=find(y==8) i1 = 2 2 i2 = 1 2 >> find(y==8) ans = 2 4