MATLAB提供的求資料序列的最大值和最小值的函式分別為max和min,兩個函式的呼叫格式和操作過程類似。1.求向量的最大值和最小值求一個向量X的最大值的函式有兩種呼叫格式,分別是:(1) y=max(X):返回向量X的最大值存入y,如果X中包含複數元素,則按模取最大值。(2) [y,I]=max(X):返回向量X的最大值存入y,最大值的序號存入I,如果X中包含複數元素,則按模取最大值。求向量X的最小值的函式是min(X),用法和max(X)完全相同。例 求向量x的最大值。命令如下:x=[-43,72,9,16,23,47];y=max(x) %求向量x中的最大值[y,l]=max(x) %求向量x中的最大值及其該元素的位置2.求矩陣的最大值和最小值求矩陣A的最大值的函式有3種呼叫格式,分別是:(1) max(A):返回一個行向量,向量的第i個元素是矩陣A的第i列上的最大值。(2) [Y,U]=max(A):返回行向量Y和U,Y向量記錄A的每列的最大值,U向量記錄每列最大值的行號。(3) max(A,[],dim):dim取1或2。dim取1時,該函式和max(A)完全相同;dim取2時,該函式返回一個列向量,其第i個元素是A矩陣的第i行上的最大值。求最小值的函式是min,其用法和max完全相同。
MATLAB提供的求資料序列的最大值和最小值的函式分別為max和min,兩個函式的呼叫格式和操作過程類似。1.求向量的最大值和最小值求一個向量X的最大值的函式有兩種呼叫格式,分別是:(1) y=max(X):返回向量X的最大值存入y,如果X中包含複數元素,則按模取最大值。(2) [y,I]=max(X):返回向量X的最大值存入y,最大值的序號存入I,如果X中包含複數元素,則按模取最大值。求向量X的最小值的函式是min(X),用法和max(X)完全相同。例 求向量x的最大值。命令如下:x=[-43,72,9,16,23,47];y=max(x) %求向量x中的最大值[y,l]=max(x) %求向量x中的最大值及其該元素的位置2.求矩陣的最大值和最小值求矩陣A的最大值的函式有3種呼叫格式,分別是:(1) max(A):返回一個行向量,向量的第i個元素是矩陣A的第i列上的最大值。(2) [Y,U]=max(A):返回行向量Y和U,Y向量記錄A的每列的最大值,U向量記錄每列最大值的行號。(3) max(A,[],dim):dim取1或2。dim取1時,該函式和max(A)完全相同;dim取2時,該函式返回一個列向量,其第i個元素是A矩陣的第i行上的最大值。求最小值的函式是min,其用法和max完全相同。