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

如题所述

第1个回答  2011-04-22
min(b)是函数名,b是该函数的参数,x,m是该函数的返回值。
第2个回答  2019-12-23
X到m范围中去最小值b
第3个回答  2011-04-22
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为每个最小值对应的列号本回答被提问者采纳
相似回答