~作为一个占位符表示该参数不需要输出
例如
>>a=[1,3,5;6,2,4];
则如果直接输入
>>min(a)
会输出每一列的最小值
ans =
1 2 4
如果想知道最小值的位置呢
>>[b,c]=min(a)
则输出
扫描二维码关注公众号,回复:
5316186 查看本文章
b =
1 2 4
c =
1 2 2
b表示列最小值,c表示列最小值所在的行
如果我们只关心第二个参数呢
>> [~,c]=min(a)
c =
1 2 2
事实上我们经常要知道的是整个矩阵的最小值,这时候可以将原矩阵转换成一个列矩阵
>> a(:)
ans =
1
6
3
2
5
4
>> [~,c]=min(a(:))
c =
1
这时候可以直接得到最小值的索引值