matlab 中max函數用法


Matlab中max函數在矩陣中求函數大小的實例如下:
(1)C = max(A)
返回一個數組各不同維中的最大元素。
如果A是一個向量,max(A)返回A中的最大元素。
如果A是一個矩陣,max(A)將A的每一列作為一個向量,返回一個行向量,向量的第i個元素是矩陣A的第i列上的最大值


如果A是多維數組,max(A) treats the values along the first non-singleton dimension as vectors, returning the maximum value of each vector.
(2)[Y,U]=max(A):返回行向量Y和U,Y向量記錄A的每列的最大值,U向量記錄每列最大值的行號。
(3)max(A,[],dim):返回A中有dim指定的維數范圍中的最大值。
dim取1或2。
dim取1時,[Y,I]=max(M,[],1), 在第1維方向上取最大值,也就是每列最大值,結果存在Y里,I里存的是每列最大值的行位置
該函數和max(A)完全相同;


dim取2時,[Y,I]=max(M,[],2), 在第2維方向上取最大值,也就是每行最大值,結果存在Y里,I里存的是每行最大值的列位置。
該函數返回一個列向量,其第i個元素是A矩陣的第i行上的最大值。


求最小值的函數是min,其用法和max完全相同。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM