matlab求矩阵中求和值最小的行号

如题所述

    求矩阵的最大值和最小值方法

    方法/步骤

    第一步打开matlab,在命令行窗口中输入 a=[12 35 24;26 78 14;16 19 21],创建一个3行3列的a矩阵。

    第二步输入max(max(a)),求a矩阵的最大值。

    第三步按回车键之后,可以看到a矩阵的最大值为78。

    第四步输入min(min(a)),求a矩阵的最小值。

    第五步按回车键之后,可以看到矩阵的最小值为12。

    >> A=[2,2,4;3,4,5;0,1,2;9,8,7]A =
    2     2     4
    3     4     5
    0     1     2
    9     8     7>> m=min(A)  %找出矩阵A中每列中的最小元素,构成行向量m
    m =
    0     1     2
    >> mm=min(m) %进一步找出m中的最小元素mm,当然也就是矩阵A中的最小元素
    mm =
    0>> [row,column]=find(A==mm)  %给出最小值mm在矩阵A中的行号row和列号column
    row=
    3column=
    1

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