一:max函式的幾種形式
(1)max(a)
(2)max(a,b)
(3)max(a,,dim)
(4)[c,i]=max(a)
(5)[c,i]=max(a,,dim)
二:舉例介紹用法
(1)max(a)
若a為矩陣,max(a)就是找出矩陣每
列的最大值
如a=[1,2,3; 4,5,6]
,返回值為 max(a)=[4,5,6]
(2)max(a,b)
若a和b都是大於1維的矩陣,那麼要求a和b的行列的維數都要相等,函式返回值為ab每行列對應比較較大的值
如: a=[1,2,3;4,5,6] b=[4,5,6;7,8,3] ,返回值為max(a,b)=[4,5,6;7,8,6]
另外,如a和b中至少有乙個是常數,如: a=[1,2,3;4,5,6] b=3 c=5 ,則返回值為
max(a,b)=[3,3,3;4,5,6],max(b,c)=5
(3)max(a,,dim)
dim是英文本母dimension的縮寫,指維數
當dim=1時,計算a矩陣的每一列中最大的數,也就是和max(a)的效果是一樣的;
當dim=2時,計算a矩陣的每一行中最大的數。
如a=[1,2,3;4,5,6]
max(a)=max(a,,1)=[4,5,6] ,max(a,,2)=[3,6]
(4)[c,i]=max(a)
c表示的是矩陣a每列的最大值,i表示的是每個最大值對應的行標:
如a=[1,2,3;4,5,6]
[c,i]=max(a) 返回值為
c=[4,5,6] i=[2,2,2] 返回的是最大值對應的行號。
(5)[c,i]=max(a,,dim)
當dim=1時,其結果和[c,i]=max(a)是一樣的。
當dim=2時,同樣上面的矩陣a,
[c,i]=max(a,,2) 的返回值為c=[3,6] i=[3,3] i返回的c對應的列號。
Matlab中max函式用法
matlab中max函式在矩陣中求大小 1 c max a 返回乙個陣列各不同維度中的最大元素。如果a是乙個向量,max a 返回a中的最大元素。如果a是乙個矩陣,max a 將a的每一列作為乙個向量,返回乙個行向量,行向量的第i個值是a矩陣中第i列中的最大值。2 c,index max a 返回返...
matlab 中max函式用法
matlab中max函式在矩陣中求函式大小的例項如下 1 c max a 返回乙個陣列各不同維中的最大元素。如果a是乙個向量,max a 返回a中的最大元素。如果a是乙個矩陣,max a 將a的每一列作為乙個向量,返回乙個行向量,向量的第i個元素是矩陣a的第i列上的最大值。如果a是多維陣列,max ...
MySQL之優化Max 函式
目錄需求 通過加索引優化sql 我們想要查詢表中資料某一字段的最大值。你可以選擇下圖中的方式直接查 我們用執行計畫檢視一下這條sql的效能 explain select max payment date from payment g可以看到這條sql語句檢索了16000多行的資料,我們可以通過索引的...