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

彭纪荣 1年前 已收到1个回答 举报

以后再送 花朵

共回答了15个问题采纳率:86.7% 举报

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为每个最小值对应的列号

1年前

7
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.035 s. - webmaster@yulucn.com