求助!如何用matlab求矩阵每列最小值并返回行数

例如A=[1,3,5,7;8,6,4,2],要求返回B=[1,1,2,2]。注意是返回最小值所在行数而不是最小值。蟹蟹~

matlab的min()函数已经提供相应的功能了,调用方式为:

[Y,I] = min(X,[],DIM)
返回X沿着DIM维度的最小值,保存在Y中;同时返回此最小值所在位置

以你的问题为例:

>> A=[1,3,5,7;8,6,4,2]

A =

     1     3     5     7
     8     6     4     2

>> [Y,I] = min(A,[],1)

Y =

     1     3     4     2


I =

     1     1     2     2

温馨提示:答案为网友推荐,仅供参考
相似回答