Matlab中min/max函数的误解

简介:   1.C= min(a):返回最小值;我原来以为如果a是行向量,min(a)返回a本身,因为我记得min(a,1)是按列找最小,这是默认的。doc min发现,只要a是向量,那么返回最小值。   2.C= min(a,[],dim),dim分别取1,2和我理解的一样。

  1.C= min(a):返回最小值;我原来以为如果a是行向量,min(a)返回a本身,因为我记得min(a,1)是按列找最小,这是默认的。doc min发现,只要a是向量,那么返回最小值。

  2.C= min(a,[],dim),dim分别取1,2和我理解的一样。

  3.C= min(A,B),如果AB是同维矩阵,返回两者较小者。如果B是表量,那么返回A中每个数和B比较的结果,那个小返回那个。

>> a = magic(3)

a =

     8     1     6
     3     5     7
     4     9     2

>> b = rand(3)

b =

    0.1934    0.6183    0.8561
    0.6920    0.4093    0.6222
    0.2178    0.9112    0.6827

>> min(a,b)

ans =

    0.1934    0.6183    0.8561
    0.6920    0.4093    0.6222
    0.2178    0.9112    0.6827

>> min(a,3)

ans =

     3     1     3
     3     3     3
     3     3     2

  注意:怕的是,对于行/列向量,然后min(a,2)、min(a,1),这样的话就是把行列向量和2/1比较大小,返回较小者。

目录
相关文章
|
1月前
|
索引
matlab--------矩阵重构,重新排列的相关函数说明
matlab--------矩阵重构,重新排列的相关函数说明
37 0
matlab--------矩阵重构,重新排列的相关函数说明
|
4月前
|
数据采集 机器学习/深度学习 算法
Matlab函数——mapminmax
Matlab函数——mapminmax
|
6月前
|
存储
matlab求解方程和多元函数方程组
matlab求解方程和多元函数方程组
178 0
|
6月前
|
存储 C++
C++-十进制转二进制(matlab-dec2bin函数)
C++-十进制转二进制(matlab-dec2bin函数)
|
17天前
雷达模糊函数及MATLAB仿真(三)
雷达模糊函数及MATLAB仿真
15 0
|
17天前
雷达模糊函数及MATLAB仿真(一)
雷达模糊函数及MATLAB仿真
25 0
|
1月前
|
算法
【数学建模竞赛】Matlab逻辑规则,结构基础及函数
【数学建模竞赛】Matlab逻辑规则,结构基础及函数
26 0
|
2月前
|
机器学习/深度学习 算法
基于自适应支持向量机的matlab建模与仿真,不使用matlab的SVM工具箱函数
基于自适应支持向量机的matlab建模与仿真,不使用matlab的SVM工具箱函数
|
3月前
|
机器学习/深度学习 存储
【Matlab智能算法】极限学习机-遗传算法(ELM-GA)函数极值寻优——非线性函数求极值
【Matlab智能算法】极限学习机-遗传算法(ELM-GA)函数极值寻优——非线性函数求极值
|
3月前
|
机器学习/深度学习 存储
【Matlab智能算法】Elman神经网络-遗传算法(Elman-GA)函数极值寻优——非线性函数求极值
【Matlab智能算法】Elman神经网络-遗传算法(Elman-GA)函数极值寻优——非线性函数求极值