MATLAB中[x,m]=min(b)表示的是什么

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 05:06:10

MATLAB中[x,m]=min(b)表示的是什么

matlab中已矩阵的形式对数据进行操作.
b为一维矩阵的话,min是寻找b中的最小值,并返回其坐标和最小值.x为最小值,m为行坐标或列坐标.
>> b=rand(1,5)
b =0.9501 0.2311 0.6068 0.4860 0.8913
>> [x,m]=min(b)
x =0.2311%%x为最小值
m =2%%m为列号,即b(2)为b中的最小值
b为二维矩阵的话,min是按列寻找最小值,并返回其各列的最小值和列号.
>> b=rand(3,3)
b =
0.6154 0.7382 0.9355
0.7919 0.1763 0.9169
0.9218 0.4057 0.4103
>> [x,m]=min(b)
x =0.6154 0.1763 0.4103%%x为各列的最小值
m =1 2 3%%m为每个最小值对应的列号